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 用于创建数据表以及字段

    未完待续

  • 相关阅读:
    linux初学者-正则表达式
    linux初学者-文件管理篇
    linux初学者-常用基本命令篇
    初学者的linux
    java中接口的定义和接口的实现
    深入理解Java的接口和抽象类
    在pom.xml中的dependencies点击add怎么没有搜索到相关jar包
    json对象(对象+数组)
    poi导出模板(我的备份)
    js对象和数组的定义
  • 原文地址:https://www.cnblogs.com/zhangtaotqy/p/8065206.html
Copyright © 2011-2022 走看看