二、实例应用
1、说明:复制表
法一:select * into b from a where 1<>1(仅用于SQlServer)
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
--> 测试数据:[a] |
法二:select top 0 * into b from a
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
--> 测试数据:[a] |
2、说明:拷贝表(拷贝数据,源表名:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
--> 测试数据:[a] |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
--> 测试数据:[a] |
4、说明:子查询(表名1:a 表名2:b)
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
--> 测试数据:[a] |
5、说明:显示品名、数量和最后入库时间
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
--> 测试数据:[a] |
6、说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
--> 测试数据:[a] |
7、说明:in 的使用方法
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
--> 测试数据:[a] |
8、说明:前3条记录
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
--> 测试数据:[a] |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
--> 测试数据:[a] |
?
1 2 3 |
select name from sysobjects where type='U' // U代表用户 |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
select name from syscolumns where id=object_id('a') |
TRUNCATE TABLE a
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
--> 测试数据:[a] |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
--> 测试数据:[a] |