sqlite – 类型转换问题
发布时间:2020-12-12 19:09:04 所属栏目:百科 来源:网络整理
导读:在以下查询中,1/2的答案始终为零,而应为0.5.你能告诉我如何将两个int列转换为float / double吗? SELECT 1/2,total,sb_ondate,likes FROM ( SELECT sb_ondate,COUNT(*) AS total,STRFTIME("%w",sb_ondate) AS weekDay,COUNT(CASE WHEN sb_reaction = 'like'
在以下查询中,1/2的答案始终为零,而应为0.5.你能告诉我如何将两个int列转换为float / double吗?
SELECT 1/2,total,sb_ondate,likes FROM ( SELECT sb_ondate,COUNT(*) AS total,STRFTIME("%w",sb_ondate) AS weekDay,COUNT(CASE WHEN sb_reaction = 'like' THEN sb_id END) AS likes FROM diet GROUP BY weekDay) AS f; 谢谢. 将两个除数中的一个作为一个实数:SELECT 1 / CAST(2 AS REAL),... 示例交互式Python会话: >>> import sqlite3 >>> c = sqlite3.connect(':memory:') >>> c.execute("create table t (a int,b int);") <sqlite3.Cursor object at 0x7f9b0e9539d0> >>> c.execute("insert into t values (1,2)") <sqlite3.Cursor object at 0x7f9b0e953ad8> >>> conn.execute("select a / cast(b as real) from t").fetchone() (0.5,) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 使用Paperclip和IAM策略将文件上传到Amaz
- 在iPhone中停止声音
- 详解vue 组件之间使用eventbus传值
- 【剑指offer】19、正则表达式匹配 && 【Leetcode】
- c – 为什么std :: unordered_map :: count上没有`noexcept
- ORACLE常用数值函数、转换函数、字符串函数
- JSONObject与JSONArray的使用
- Missing Artifact Com.Oracle:ojdbc14:Jar:10.2.0.3.0解决办
- Oracle 在多线程下执行select会崩溃或闪退的问题。
- c# – 将exe从一个项目复制到另一个项目的调试输出目录