mysql语句可以这样写
来源:互联网 发布:c语言spawning cl.exe 编辑:程序博客网 时间:2024/05/29 19:11
今天看到同事写的一条mysql语句,居然没有完全看懂,顿时感觉到差距,在我的思维里,mysql语句只是增、删、查、改,原来还可以这样写。
$sql = "SELECT category_general_table FROM product_category WHERE category_id IN (SELECT DISTINCT CAST(SUBSTRING(product_code, 1, 5) AS UNSIGNED) AS cid FROM product_index WHERE member_id = $memberId AND shop_id = $shopId)";
像这个CAST、SUBSTRI NG,真是没见过这样写过。
查了一下手册,又有一个函数CONVERT和它差不多。
Cast(value as type); Convert(value ,type);
type不是都可以滴,可以转换的type如下:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
看来还是得多看手册啊。
- mysql语句可以这样写
- LIKE语句也可以这样写
- UPDATE可以这样写!
- 原来程序可以这样写
- ASP还可以这样写!
- 原来update可以这样写!
- Public 原来可以这样写
- sql的查询语句这样写,可以避免使用格式转换
- sql的查询语句这样写,可以避免使用格式转换
- Delphi类也可以这样写
- 原来Javascript还是可以这样写的
- 原来Javascript还是可以这样写的
- QTP脚本还可以这样写
- 在.net中的事务可以这样写
- 原来SQL也可以这样写
- 转:原来可以这样出书、写书?
- Shell排序还可以这样写
- Socket(这样写可以实现P2P通信)
- JS中定义类的方法
- 技术博走起
- hdu 1114 Piggy-Bank(完全背包)
- ios面试题收集一(附基本答案)
- android 开发之音乐播放器代码
- mysql语句可以这样写
- PAT (Basic Level) Practise (中文)—— 1005. 继续(3n+1)猜想
- [ Libgdx 学习笔记 ] - Action 动作类与 Actions(管理类,动作池) [待更新]
- Physical Examination
- html_a标签中调用js函数的方法
- JAVA LinkedList运用
- 计算机32个算法
- 点击页面,UINavigationController导航栏的隐藏和显示
- VC 仿QQ窗口靠边自动收缩隐藏效果