小编Jos*_*son的帖子

WHERE 子句的替代方案

有没有办法只在SELECT列中包含某些数据的行而不使用WHERE

例如,如果我有这个:

SELECT * FROM Users
WHERE town = 'Townsville'
Run Code Online (Sandbox Code Playgroud)

有没有办法将WHERE子句实现到SELECT语句中?

就像是

SELECT *, town('Townsville') FROM Users
Run Code Online (Sandbox Code Playgroud)

这是一个奇怪的问题,但这是我的同龄人问过的问题

sql-server

17
推荐指数
8
解决办法
7699
查看次数

如果您不回滚事务,是否仍会进行更改?

说我正在运行一个查询

begin tran

update users
set name = 'Jimmy'
where name = 'john'
Run Code Online (Sandbox Code Playgroud)

如果我回滚事务,是否仍会进行这些更改,它会抛出错误还是会作为回滚?

sql-server

11
推荐指数
2
解决办法
6258
查看次数

标签 统计

sql-server ×2