当前位置 : 首页 > 知识分享 > 网站建设 > MSSQL2005常用的数据库操作SQL语句

MSSQL2005常用的数据库操作SQL语句

发布时间:2024年5月26日 00:15 作者:誉新源

MSSQL2005中常见的数据库操作SQL语句包括以下几种:

批量替换标题或描述中的字符串:

UPDATE 表名 
SET 要替换的字段 = REPLACE(要替换的字段, '要替换的字符', '替换的字符')

例如: UPDATE products SET title = REPLACE(title, '.net', 'www..net')

如果要替换的字段不是nvarchar或varchar类型,需要先进行转换:

UPDATE 表名 
SET 要替换的字段 = REPLACE(CAST(要替换的字段 AS varchar(8000)), '要替换的字符', '替换的字符')

比如: UPDATE products SET description = REPLACE(CAST(description AS varchar(8000)), 'Swarovski', 'SwarovskiElements') WHERE description LIKE '%Swarovski%'

此外,这些语句也可用于批量替换产品价格等:

UPDATE products SET price = price * 5 WHERE categoryid = 5

UPDATE products SET price = price * 2 WHERE categoryid IN (91, 92, 93, 94, 96, 97, 98, 99, 56, 166, 170, 168, 169, 167, 171, 172, 174, 175, 176, 177, 82, 100, 102, 103, 180, 181, 182, 183)

UPDATE products SET price = price * 4 WHERE categoryid NOT IN (5, 91, 92, 93, 94, 96, 97, 98, 99, 56, 166, 170, 168, 169, 167, 171, 172, 174, 175, 176, 177, 82, 100, 102, 103, 180, 181, 182, 183, 185)

相关文章

相关案例