1、<%=select table_name,attribute,{:include_blank=>true,:selected=>which_value_selected}%>
2、mysql语句中可以直接利用case,if等控制流程函数进行搜索
case语句:
例:select case 1 when 1 then 'one' when 2 then 'two' else 'more' end;
->'one'
在比较时不过要区分大小写,则可用binary:
select case binary 'B' when 'a' then 1 when 'b' then 2 end;
->NULL
IF语句:
select if(1>2,2,3)
->3
select if(1<2,'yes','no');
->'yes'
几个加密函数:
1、aes_encrypt(str,key_str),其对应的解密函数为:aes_descrypt(crypt_str,key_str)
2、encode(str,key_str),其对应的解密函数为:decode(crypt_str,key_str)
3、MD5(str)
4、SHA(str)
2、mysql语句中可以直接利用case,if等控制流程函数进行搜索
case语句:
例:select case 1 when 1 then 'one' when 2 then 'two' else 'more' end;
->'one'
在比较时不过要区分大小写,则可用binary:
select case binary 'B' when 'a' then 1 when 'b' then 2 end;
->NULL
IF语句:
select if(1>2,2,3)
->3
select if(1<2,'yes','no');
->'yes'
几个加密函数:
1、aes_encrypt(str,key_str),其对应的解密函数为:aes_descrypt(crypt_str,key_str)
2、encode(str,key_str),其对应的解密函数为:decode(crypt_str,key_str)
3、MD5(str)
4、SHA(str)