當前位置:歷史故事大全網 - 故事大全 - SQL语句的基本题

SQL语句的基本题

SQL的关联其实有多种方式,常用的是用关键字join,语法为:

"SELECT ... FROM table a JOIN table b ON a.column = b.column"

常用的关联方式有内连接(交集)、左连接(同左表)、右连接(同右表)、交叉连接(并集)。

例如:

SELECT * FROM 员工 INNER JOIN 部门 ON 员工.DepartmentID = 部门.部门ID;

SQL模糊查询的语法为

“SELECT column FROM table WHERE column LIKE '

SQL提供了四种匹配模式:

1. % 表示任意0个或多个字符。如下语句:

SELECT * FROM user WHERE name LIKE 'a%';

会把a打头的名字(name)完全查出来;

2. _ 表示各个字符。语句:< /p>

SELECT * FROM user WHERE name LIKE 'a_';

要把a打头的两个字母的名字(name)完全查找出来,如a1,a2...;

3. [ ] 表示湿度内所列字符中的一个。语句:

SELECT * FROM user WHERE name LIKE '[abc]1';

将查找“a1”、“b1”、“c1”(而不是“abc1”);

如 [ ] 内有一系列字符(01234、abcde 之类的)则可略写为 “0-4”、“a-z”,所以,本例可改写为:

SELECT * FROM user WHERE name LIKE '[a-c]1';

4. [^ 语句:

SELECT * FROM user WHERE name LIKE '[^abc]1';

将查找“d1”、 “e1”、“f1”等;

如 [ ] 内有一系列字符(01234、abcde 之类的)则可略写为“0-4”、“a-z”,所以,本例 可改写为:

SELECT * FROM user WHERE name LIKE '[^a-c]1';

  • 上一篇:融通基金管理有限公司怎麽樣?
  • 下一篇:雞西市第壹中學的文化傳統
  • copyright 2024歷史故事大全網