select album, aritst as a from CD where album like '%a%' album artist 都是列名
CD 是表名, 我题目的意思是 如何让 like '%a%' 中的a 代表的是artist的别名 而不是
字母a
直接将a定义为变量
set n='a'
select album, aritst as @n from CD where album like '%' + @n + '%'
go
SQL query: Documentation
SET n = 'artist' SELECT album, artist AS @n
FROM CD
WHERE album LIKE '%' + @n + '%'
MySQL said: Documentation
#1193 - Unknown system variable 'n'
这样不可以啊
我没明白你的意思。。。。下面是按我的理解写的
select album, aritst from CD where album like '%aritst%'
你看这样行吗?
select album, aritst as a from CD where album like '%'+aritst+'%'
希望能帮助到你!