
数据库
config_man
三流程序员
展开
-
MS SQL与Oracle常用函数对比
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001转载 2009-11-05 23:41:00 · 610 阅读 · 0 评论 -
sqlite日期函数及时间
SQLite分页显示: Select * From news order by id desc Limit 10 Offset 10这篇文章是根据 SQLite 官方 WIKI 里的内容翻译,如果有什么翻译不当的地方希望大家指出,毕竟我的英文水平实在很差。 SQLite 包括以下五个时间函数:date(日期时间字符串, 修正符, 修正符, ……)time(日期时间字符串转载 2015-05-21 16:30:30 · 1633 阅读 · 0 评论 -
SQL SERVER Convert操作日期函数
说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语句及查询结果:转换结果的相对应格式SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varcha转载 2013-09-11 15:49:16 · 1443 阅读 · 0 评论 -
SQLite3 一列多行合并为一列一行
A B ---------- 1 中 1 人 2 三2 天2 李变成:A B-------------------1 中,人2 三,天,李--GROUP_CONCAT()函数用来合并列的内容SELECT A,GROUP_CONCAT(B) FR原创 2013-06-25 17:02:18 · 6075 阅读 · 0 评论 -
sqlite 取日期的方法:年,季度,月,当月第几周
数据库为 sqlite3表结构为 tblTask(ID int,TaskName varchar(20),ActionDate datetime)问:sqlite 通过ActionDate 取季度 的 sql怎么写?我这里暂时只知道几个例子:取年份: select * from tblTask where strftime('%Y',ActionDate)='2011' --2转载 2013-04-25 11:21:33 · 3146 阅读 · 0 评论 -
MYSQL连接字符串参数解析(解释)
被迫转到MySQL数据库,发现读取数据库时,tinyint类型的值都被转化为boolean了,这样大于1的值都丢失,变成true了。查阅资料MySQL中无Boolean类型,都是存储为tinyint了,这也无妨,但是读回时不应该都变成boolean啊。网络检索没有解决方案,准备向官方报告bug,细想官方不应该有这样低级错误,先下载Connector/NET源码研究一下,发现其中有TreatTiny转载 2012-12-04 11:23:29 · 16891 阅读 · 0 评论 -
MySQL中导入中文字符解决方案[Data too long for column XX at row n]
数据库中数据的导入导出是一个最简单, 也是最必须的功能.比如系统在开发时候在个人PC机上, 数据库有很多的初始化数据, 系统开发完成了, 则要把这些初始化数据从PC机上导出成SQL脚本, 在服务器上只要导入这些SQL脚本即可完成数据库初始化.但是, 对于中文字符的导入却成了大问题, 导入中文, 数据老是报错"Data too long for column XX at row n"转载 2012-11-02 14:30:47 · 2203 阅读 · 0 评论 -
Navicat For Mysql快捷键
1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一转载 2012-10-28 10:01:58 · 38616 阅读 · 4 评论 -
MYSQL常用查命令
MYSQL常用查命令转载 2010-09-28 13:57:00 · 1133 阅读 · 2 评论 -
修改mysql字符集编码
修改mysql字符集编码原创 2010-07-27 11:02:00 · 2649 阅读 · 0 评论 -
SQL对程序性能的影响
昨天写程序,有个小模块是通过分析数十万条记录,与异构的数据表进行比对,找出符合条件的信息。在第一条查询中,需要查询所有记录的一个字段,并提取该字段中的第5至第10个字符串,要与异构数据表比较的就是这个字串。在最初的版本中,对于性能并没有做更多的考虑,先从数据表中获取所有的记录组成的数据集,作为目标数据,再从异构数据表中获取数据集作为比对数据,然后在程序中经过至少两次遍历,筛选出想要的结果。在转载 2009-11-14 04:06:00 · 835 阅读 · 0 评论 -
MySQL、MS SQL、Oracle三种数据库查询M到N行数据
先创建表及插入测试数据,以 MySQL为例,中如下:--建表CREATE TABLE `table1` ( `id` int(11) NOT NULL, `name` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk;--插入测试数据insert into table1 v原创 2009-11-10 23:33:00 · 1672 阅读 · 0 评论 -
Oracle中字段为varchar2类型的排序......
SQL> DESC AA; Name Type Nullable Default Comments ---- ------------ -------- ------- -------- ID VARCHAR2(10) Y NAME VARCHAR2(20) Y SQL> SELECT * FROM AA; ID NAM原创 2009-11-10 12:30:00 · 1436 阅读 · 0 评论 -
greatest()函数 和 least()函数
表中的数据如下:SQL> select * from tb; ID CHINESE MATH ENGLISH SPORTS---------- ---------- ---------- ---------- ---------- 1001 89 98 87原创 2009-11-08 09:21:00 · 2179 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回转载 2009-11-08 01:32:00 · 728 阅读 · 0 评论 -
提升SQLite数据插入效率低、速度慢的方法
转载地址:http://blog.youkuaiyun.com/majiakun1/article/details/46607163未验证...不知道.net里如何用的...仅转载...前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的转载 2016-04-27 14:02:42 · 2071 阅读 · 2 评论