case when 是标准sql吗

case when 是标准sql吗


慕尼黑8549860
浏览 628回答 2
2回答

凤凰求蛊

CASE WHEN语句在DB2,ORACLE,SQL SERVER系列,SYBASE等大型数据库都受到支持,是标准的SQL语句.可以这样子理解:CASE... WHEN... THEN ...ELSE ...ENDCASE WHEN 语法有两种情况:第一种是CASE 后面不带表达式的;CASE WHEN expression THEN 操作1WHEN expression THEN 操作2.......ELSE 操作nEND第二种是CASE 后面带表达式的(而此时WHEN 后面的则是该表达式可能的值)通用。CASE expressionWHEN expression值1 THEN 操作1WHEN expression值2 THEN 操作2.......ELSE 操作nEND

ITMISS

是的,目前市面上主流的数据库都支持的。CASE WHEN和SELECT差不多的地位,完全可以通用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server