zoukankan      html  css  js  c++  java
  • sql语句中几个需要注意的点

    1.在写join语句的时候,一定要注意不要漏了on语句,例如:

    Select * from Student inner join Sc 
    on Student.Sno=Sc.sno

    2.having语句的作用是,在group by语句中,无法使用where语句,因此用having替代

    where语句从而实现一个筛选的作用,例如如下语句

    SELECT Customer,SUM(OrderPrice) FROM Orders
    GROUP BY Customer
    HAVING SUM(OrderPrice)<2000

    3.sql server 的自增操作是通过identity()来实现的

    create table myTable
    (
    id int not null identity(1,1),
    name varchar(10)
    )

    则myTable中的id是从1开始,步长为1进行自增

    4.sql语句中创建约束主要有unique,primary key,foreign key,check等

    CREATE TABLE Orders
    (
    Id_O int NOT NULL PRIMARY KEY,
    OrderNo int NOT NULL,
    Id_P int FOREIGN KEY REFERENCES Persons(Id_P)
    )

    上面这个sql语句中,Id_0就是主键,主键是unique且not null的

    而Id_P就是外键

    create table myTable
    (
    id int not null,
    name varchar(10),
    sex char(2) Check(sex in('','')),
    age int Check(age<100),
    city varchar(10) default '南京'
    )

     上面的sql语句展示了几种约束的定义方式。

  • 相关阅读:
    学习进度14
    学习进度13
    学习进度12
    2020.12.01 表单元素
    2020.12.02 表单属性
    2020.12.04
    2020.12.06
    2020.12.07
    2020.12.08 URL
    2020.12.09
  • 原文地址:https://www.cnblogs.com/elnino/p/5832487.html
Copyright © 2011-2022 走看看