zoukankan      html  css  js  c++  java
  • SQL_Server 学习笔记(一)

    一:SQL基础

    1 SQL SELECT DISTINCT 语法

    SELECT DISTINCT Company FROM Orders 

    2.TOP

    SELECT TOP number|percent column_name(s)FROM table_name
    
    SELECT TOP (50) PERCENT * FROM XX_UserOrder

    3.LIKE '%%'  (NOT ) ( '_' 一个字符)(LIKE '[ALN]%' "A" 或 "L" 或 "N" 开头的人)

    4.IN WHERE column_name IN (value1,value2,...)(字符串加英文逗号''例如('Adams','Carter'))

    5.BETWEEN (WHERE LastName BETWEEN 'Adams' AND 'Carter' 以字母顺序显示介于 "Adams"(包括)和 "Carter"(不包括)之间的人)

    6.Alias (FROM Persons AS p WHERE p.LastName='Adams' 给Persons指定别名p )

    7. INNER JOIN 与 JOIN 是相同的。(LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行) (只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。)

    8.UNION 操作符用于合并两个或多个 SELECT 语句的结果集
    请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.

    SELECT column_name(s) FROM table_name1
    UNION
    SELECT column_name(s) FROM table_name2

    注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL

    9.SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。

    SELECT *
    INTO new_table_name [IN externaldatabase] 
    FROM old_tablename

    10.CREATE DATABASE database_name 用于创建(database_name 的)数据库
    CREATE DATABASE my_db (现在我们希望创建一个名为 "my_db" 的数据库)

    12. CREATE TABLE 用于创建数据表以及字段

    未完待续

  • 相关阅读:
    scrum
    control.begininvoke
    ChangeBrowsePosition Method
    常见linux命令(表格分类)
    Python 之优先级排序
    Python 之分辨双胞胎:copy(浅拷贝)与 deepcopy(深拷贝)
    字符编码学习总结
    Python 多继承方式及顺序
    AttributeError: module 'datetime' has no attribute 'now' ------解决方法之一
    Python 模块定义、导入、优化详解
  • 原文地址:https://www.cnblogs.com/zhangtaotqy/p/8065206.html
Copyright © 2011-2022 走看看