SQLSERVER 增删改语句是如何写的?常用的都有那些函数,具体用法简单描述下!
来源:江南娱乐-意甲尤文图斯亚
时间:2024-08-17 13:27:22
热度:
SQLSERVER 增删改语句是如何写的?常用的都有那些函数,具体用法简单描述下!【专家解说】:一、增删改查SQL语法: 1.查询语句 第一种法方: select 列名 from
【专家解说】:一、增删改查SQL语法: 1.查询语句 第一种法方: select 列名 from table(数据库表名) where(条件) 第二种法方: select *(表示所有的列) from table(数据库表名) where(条件) 注意:列名与列名之间用逗号分开。 eg: 1.select ProductID,ProductName,Price from Product where Price>5.0 2.select * from Product where Price>5.0 3.如何给列加汉子名称: 格式:“‘列标题’=列名” 或 “'列名'AS 列标题” eg: select ProductID=‘产品编号’,ProductName,Price from Product where Price>5.0 select '产品编号'as ProductID,ProductName,Price from Product where Price>5.0 where 语句中可以使用逻辑运算符 AND OR NOT eg: select ProductID,ProductName,Price from Product where Price>=5.0 And Price<=10.0 2.使用字符串模糊匹配 格式: expression[not] like 'string'(escape"换码字符") 3.使用查询列表 如果列的取值范围不是一个连续的区间,而是一些离散的值,此时就应使用 SQL Server 提供的另一个关键字 IN 。 语法格式:column_name [not] IN (value1,value2....) eg: select SaleID,SaleName,Sex,Birthday,HireDate,Address form Seller where SaleID IN('S01','S02',S07) 4.空值的判定 在SQL Server中,通过null。 5.top 和 distinct 语法:select top integer || top interger percent columnName from tableName eg: 分别从Customer表中检索出前5个及表中前20%的顾客信息。 select top 5 * from Customer select top 20 percent * from Customer 查询Product 表中价格最高的6种商品。 eg: select top 6 * from Product order by price desc asc(低—>高) desc(高->低) 2.向表中插入数据 语法:insert into tableName(columnName...(要插入的数据的列名)) values(expression(与columnName相对应的值)) 注意:再插入数据时,对于允许为空的列可以使用NUll插入空值;对于具有默认值的列,可使用Defaulf插入默认值。 eg: 向Seller 表中插入一行数据,其中Sex字段使用默认值为‘男’,HireDate等字段均去空值。 insert into seller(saleid,saleName,sex,birthday,hireDate,address,telephone,telephone,notes) values('s11','赵宇飞',default,'1974-07-25',null,null,null,null) or insert into seller(saleid,saleName,brithday) values('s11','赵宇飞','1974-07-25') 3.修改表中的数据 语法:update tableName set columnName=expression(...) where search_conditions eg: 1.将Product表中"啤酒"的价格改为4元 update product set price=4 where productName='啤酒'(注意:一定要加条件 +“where”) 4.删除数据 语法:delete [from] tableName where search_conditions eg: delete from Seller where SaleID='s11'(注意:一定要加条件 +“where”,不然就把该表中所有的数据删除了)
上一篇:电动车电瓶线是串联好还是并联好
-
英语句子摘抄及翻译2024-08-17
-
用波浪线画出描写小女孩死后神态、动作的语句。读一读,想想作者为什么要这样描写?2024-08-17
-
勤俭节约的作文 600字 语句通顺 用词好 贴近生活2024-08-17
-
哪位能帮我用matlab 计算自然对数的底e,要用两种方法,坐等,要函数过程加结果,谢了!!2024-08-17
-
求帮忙翻译一下,要语句通顺的,谢谢2024-08-17
-
市煤气公司要在地下修建一个容积为104立方米的圆柱形储存室。写出储存室的底面积与其深度的函数关系式2024-08-17
-
麻烦哪位能帮忙吧这些翻译语句给整理通顺啊2024-08-17
-
勤俭节约的作文 600字 语句通顺 用词好 贴近生活 麻烦大家啊2024-08-17
-
请帮我找一些感慨物是人非的语句2024-08-17
-
谁有英语短语句型2024-08-17
-
关于朋友离别的祝福语、不要求语句优美,只要求可以温馨、2024-08-17
-
C++中,void 为什么能当形式参数表,不能当函数名? 在线等!2024-08-17
-
sql server 2008 T-SQL语句 表名需要用[]括起来才能正常运行,怎么去掉这个[],求帮忙!2024-08-17
-
语文 数学 英语 综合 平均分 邱雪 94 96 97 92 用AVERAGE函数算 计算公式要LEFT关键字 怎么算 ?2024-08-17
-
linux shell中if 语句想要then后什么也不执行,关键词是什么?2024-08-17