sql动态列名
澳门威尼斯人官网
澳门威尼斯人官网
当前位置 : 澳门威尼斯人官网 > 威尼斯人娱乐场

sql动态列名

如图所示,我的这张表里面有六列,如果我需要根据当天是星期几来操作相应的列,比如,今天星期一,我就操作price1,应该如何写sql语句呢?

把列名作为变量拼接到 sql 里。你要做的就是获取今日是星期几


  • 如果直接在 mysql 里操作,可以用 mysql 的变量
>set @col = DAYOFWEEKCURDATE;
>select @col from table;
  • 其他程序语言 比如 php:
php//这里只是示例代码, 实际操作数据库建议使用 pdo
$col = datew;// 注意周日返回的是 0
$sql = "select $col from table";
mysql_query$sql, $connect_handle;//$connect_handle 替换成你的数据库链接

栏目列表

广告位

澳门威尼斯人官网