sql
StaceyWeiStaceyWei
额,是人,活的,小白,完了。
展开
-
性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)
今天敲代码的时候,刚好遇到这个问题,写博客记一下。情况如下:性别字段在数据库中存储的是数字,男对应1,女对应0。然后,查询的时候,我想查询出男和女两个字,而不是1和0。一开始,我写的sql语句,是直接从查询出性别对应的数字,sql语句如下:SELECT Employee.Id,Employee.Account,Pwd, Employee.Name,Sex,Email原创 2016-03-29 23:13:13 · 9012 阅读 · 0 评论 -
SQL语句中 and or执行优先级
首先,sql语句中not and or的执行优先级从高到低依次为:not,and,or举例如下:select * from table where a=1 and b=2 or c=3 and d=4;我本来的意思是想实现,在table表中查找的记录集有两部分组成,a=1并且d=4组成的记录集1,再加上b=2或c=3组成的记录集2,但是运行结果却不然按照上面写的sq转载 2016-03-25 12:42:19 · 2252 阅读 · 0 评论 -
SQL的limit的作用
看别人的代码看到了limit的使用,然后搜一搜整理一下1.例如sql语句:select * from table limit 1,10表示的意思是显示第1条记录到第10条记录。2.例如sql语句:select * from table limit 3,10表示的意思是显示第3条记录到第10条记录。3.例如sql语句:select * from tab原创 2016-03-26 16:21:32 · 2851 阅读 · 1 评论 -
关于sql语句的limit与查询记录的下标
一 . 之前有使用过limit,limit的作用就是控制显示查询出来的语句从哪一条显示到哪一条。它后边跟着另个参数, limit a,b 表示从查询到的记录中,只显示第a行到第b行。二. 然后,我们查询到的的记录第一条是从0,开始的,就像数组一样,第一个下标是0.这也是我今天才发现的。改了一段别人写的sql语句发现一直查不出明明存在而且符合条件的数据原创 2016-05-13 22:59:13 · 4237 阅读 · 0 评论 -
Java如何获取所查询的结果集的列数,并将每条记录打印出来
以下代码是执行查询语句,并获取获取结果集元数据,获取结果集列数,并用循环在控制台将每条记录打印ResultSet rs=stmt.executeQuery("select * from studentinfo"); ResultSetMetaData rsmd=rs.getMetaData(); //获取结果集的元数据 int columns=rsmd.getColumn原创 2016-03-27 21:26:22 · 5903 阅读 · 0 评论 -
mysql的存储过程
编程需要,碰到存储过程,把丢的东西温习了一遍,之前学的是sql server 的存储过程,不过这两个大同小异下方是我拿别人的mysql语句来改的存储过程CREATE DEFINER=`app_user`@`%` PROCEDURE `ShouYinAdvSearch`(`storeId` int(11),`djzt1` varchar(20),`djzt2` varchar(20)原创 2016-05-16 21:01:56 · 396 阅读 · 0 评论 -
表自身关联查询sql语句
有一个表示这样的,如下图,id和parent_id是关联的现在要查出每个cat_name的父类id,即parent_id对应的名称。那么我写的sql语句如下,把id,cat_name,parent_id,以及对应的父类名称显示出来。select first.id,first.cat_name,first.parent_id ,second.cat_name原创 2016-09-10 19:21:13 · 6225 阅读 · 0 评论 -
三个表左连接的sql语句
这里主要是看,当两个表和某一个表都有联系的时候,左连接left join on要怎么写,所以,我就只列sql语句了。selectintro_web_page.id,web_id,web_name,template_id ,template_name,template_param,intro_web_page.sort_order from intro_web_page l原创 2016-09-10 19:36:53 · 15693 阅读 · 0 评论 -
orecal 多表联合 update
update CHN_DECORATION_DETAIL a set a.unit_price=(select b.price from CHN_DECORATION_PRODUCT b where a.product_id=b.product_id) where a.product_id= (select b.product_id from CHN_DECORATION_PRODUCT b w...原创 2018-04-21 14:43:52 · 303 阅读 · 0 评论