亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? expr.test

?? 新版輕量級(jí)嵌入式數(shù)據(jù)庫
?? TEST
?? 第 1 頁 / 共 3 頁
字號(hào):
# 2001 September 15## The author disclaims copyright to this source code.  In place of# a legal notice, here is a blessing:##    May you do good and not evil.#    May you find forgiveness for yourself and forgive others.#    May you share freely, never taking more than you give.##***********************************************************************# This file implements regression tests for SQLite library.  The# focus of this file is testing expressions.## $Id: expr.test,v 1.51 2006/03/03 19:12:30 drh Exp $set testdir [file dirname $argv0]source $testdir/tester.tcl# Create a table to work with.#execsql {CREATE TABLE test1(i1 int, i2 int, r1 real, r2 real, t1 text, t2 text)}execsql {INSERT INTO test1 VALUES(1,2,1.1,2.2,'hello','world')}proc test_expr {name settings expr result} {  do_test $name [format {    execsql {BEGIN; UPDATE test1 SET %s; SELECT %s FROM test1; ROLLBACK;}  } $settings $expr] $result}test_expr expr-1.1 {i1=10, i2=20} {i1+i2} 30test_expr expr-1.2 {i1=10, i2=20} {i1-i2} -10test_expr expr-1.3 {i1=10, i2=20} {i1*i2} 200test_expr expr-1.4 {i1=10, i2=20} {i1/i2} 0test_expr expr-1.5 {i1=10, i2=20} {i2/i1} 2test_expr expr-1.6 {i1=10, i2=20} {i2<i1} 0test_expr expr-1.7 {i1=10, i2=20} {i2<=i1} 0test_expr expr-1.8 {i1=10, i2=20} {i2>i1} 1test_expr expr-1.9 {i1=10, i2=20} {i2>=i1} 1test_expr expr-1.10 {i1=10, i2=20} {i2!=i1} 1test_expr expr-1.11 {i1=10, i2=20} {i2=i1} 0test_expr expr-1.12 {i1=10, i2=20} {i2<>i1} 1test_expr expr-1.13 {i1=10, i2=20} {i2==i1} 0test_expr expr-1.14 {i1=20, i2=20} {i2<i1} 0test_expr expr-1.15 {i1=20, i2=20} {i2<=i1} 1test_expr expr-1.16 {i1=20, i2=20} {i2>i1} 0test_expr expr-1.17 {i1=20, i2=20} {i2>=i1} 1test_expr expr-1.18 {i1=20, i2=20} {i2!=i1} 0test_expr expr-1.19 {i1=20, i2=20} {i2=i1} 1test_expr expr-1.20 {i1=20, i2=20} {i2<>i1} 0test_expr expr-1.21 {i1=20, i2=20} {i2==i1} 1test_expr expr-1.22 {i1=1, i2=2, r1=3.0} {i1+i2*r1} {7.0}test_expr expr-1.23 {i1=1, i2=2, r1=3.0} {(i1+i2)*r1} {9.0}test_expr expr-1.24 {i1=1, i2=2} {min(i1,i2,i1+i2,i1-i2)} {-1}test_expr expr-1.25 {i1=1, i2=2} {max(i1,i2,i1+i2,i1-i2)} {3}test_expr expr-1.26 {i1=1, i2=2} {max(i1,i2,i1+i2,i1-i2)} {3}test_expr expr-1.27 {i1=1, i2=2} {i1==1 AND i2=2} {1}test_expr expr-1.28 {i1=1, i2=2} {i1=2 AND i2=1} {0}test_expr expr-1.29 {i1=1, i2=2} {i1=1 AND i2=1} {0}test_expr expr-1.30 {i1=1, i2=2} {i1=2 AND i2=2} {0}test_expr expr-1.31 {i1=1, i2=2} {i1==1 OR i2=2} {1}test_expr expr-1.32 {i1=1, i2=2} {i1=2 OR i2=1} {0}test_expr expr-1.33 {i1=1, i2=2} {i1=1 OR i2=1} {1}test_expr expr-1.34 {i1=1, i2=2} {i1=2 OR i2=2} {1}test_expr expr-1.35 {i1=1, i2=2} {i1-i2=-1} {1}test_expr expr-1.36 {i1=1, i2=0} {not i1} {0}test_expr expr-1.37 {i1=1, i2=0} {not i2} {1}test_expr expr-1.38 {i1=1} {-i1} {-1}test_expr expr-1.39 {i1=1} {+i1} {1}test_expr expr-1.40 {i1=1, i2=2} {+(i2+i1)} {3}test_expr expr-1.41 {i1=1, i2=2} {-(i2+i1)} {-3}test_expr expr-1.42 {i1=1, i2=2} {i1|i2} {3}test_expr expr-1.42b {i1=1, i2=2} {4|2} {6}test_expr expr-1.43 {i1=1, i2=2} {i1&i2} {0}test_expr expr-1.43b {i1=1, i2=2} {4&5} {4}test_expr expr-1.44 {i1=1} {~i1} {-2}test_expr expr-1.45 {i1=1, i2=3} {i1<<i2} {8}test_expr expr-1.46 {i1=32, i2=3} {i1>>i2} {4}test_expr expr-1.47 {i1=9999999999, i2=8888888888} {i1<i2} 0test_expr expr-1.48 {i1=9999999999, i2=8888888888} {i1=i2} 0test_expr expr-1.49 {i1=9999999999, i2=8888888888} {i1>i2} 1test_expr expr-1.50 {i1=99999999999, i2=99999999998} {i1<i2} 0test_expr expr-1.51 {i1=99999999999, i2=99999999998} {i1=i2} 0test_expr expr-1.52 {i1=99999999999, i2=99999999998} {i1>i2} 1test_expr expr-1.53 {i1=099999999999, i2=99999999999} {i1<i2} 0test_expr expr-1.54 {i1=099999999999, i2=99999999999} {i1=i2} 1test_expr expr-1.55 {i1=099999999999, i2=99999999999} {i1>i2} 0test_expr expr-1.56 {i1=25, i2=11} {i1%i2} 3test_expr expr-1.58 {i1=NULL, i2=1} {coalesce(i1+i2,99)} 99test_expr expr-1.59 {i1=1, i2=NULL} {coalesce(i1+i2,99)} 99test_expr expr-1.60 {i1=NULL, i2=NULL} {coalesce(i1+i2,99)} 99test_expr expr-1.61 {i1=NULL, i2=1} {coalesce(i1-i2,99)} 99test_expr expr-1.62 {i1=1, i2=NULL} {coalesce(i1-i2,99)} 99test_expr expr-1.63 {i1=NULL, i2=NULL} {coalesce(i1-i2,99)} 99test_expr expr-1.64 {i1=NULL, i2=1} {coalesce(i1*i2,99)} 99test_expr expr-1.65 {i1=1, i2=NULL} {coalesce(i1*i2,99)} 99test_expr expr-1.66 {i1=NULL, i2=NULL} {coalesce(i1*i2,99)} 99test_expr expr-1.67 {i1=NULL, i2=1} {coalesce(i1/i2,99)} 99test_expr expr-1.68 {i1=1, i2=NULL} {coalesce(i1/i2,99)} 99test_expr expr-1.69 {i1=NULL, i2=NULL} {coalesce(i1/i2,99)} 99test_expr expr-1.70 {i1=NULL, i2=1} {coalesce(i1<i2,99)} 99test_expr expr-1.71 {i1=1, i2=NULL} {coalesce(i1>i2,99)} 99test_expr expr-1.72 {i1=NULL, i2=NULL} {coalesce(i1<=i2,99)} 99test_expr expr-1.73 {i1=NULL, i2=1} {coalesce(i1>=i2,99)} 99test_expr expr-1.74 {i1=1, i2=NULL} {coalesce(i1!=i2,99)} 99test_expr expr-1.75 {i1=NULL, i2=NULL} {coalesce(i1==i2,99)} 99test_expr expr-1.76 {i1=NULL, i2=NULL} {coalesce(not i1,99)} 99test_expr expr-1.77 {i1=NULL, i2=NULL} {coalesce(-i1,99)} 99test_expr expr-1.78 {i1=NULL, i2=NULL} {coalesce(i1 IS NULL AND i2=5,99)} 99test_expr expr-1.79 {i1=NULL, i2=NULL} {coalesce(i1 IS NULL OR i2=5,99)} 1test_expr expr-1.80 {i1=NULL, i2=NULL} {coalesce(i1=5 AND i2 IS NULL,99)} 99test_expr expr-1.81 {i1=NULL, i2=NULL} {coalesce(i1=5 OR i2 IS NULL,99)} 1test_expr expr-1.82 {i1=NULL, i2=3} {coalesce(min(i1,i2,1),99)} 99test_expr expr-1.83 {i1=NULL, i2=3} {coalesce(max(i1,i2,1),99)} 99test_expr expr-1.84 {i1=3, i2=NULL} {coalesce(min(i1,i2,1),99)} 99test_expr expr-1.85 {i1=3, i2=NULL} {coalesce(max(i1,i2,1),99)} 99test_expr expr-1.86 {i1=3, i2=8} {5 between i1 and i2} 1test_expr expr-1.87 {i1=3, i2=8} {5 not between i1 and i2} 0test_expr expr-1.88 {i1=3, i2=8} {55 between i1 and i2} 0test_expr expr-1.89 {i1=3, i2=8} {55 not between i1 and i2} 1test_expr expr-1.90 {i1=3, i2=NULL} {5 between i1 and i2} {{}}test_expr expr-1.91 {i1=3, i2=NULL} {5 not between i1 and i2} {{}}test_expr expr-1.92 {i1=3, i2=NULL} {2 between i1 and i2} 0test_expr expr-1.93 {i1=3, i2=NULL} {2 not between i1 and i2} 1test_expr expr-1.94 {i1=NULL, i2=8} {2 between i1 and i2} {{}}test_expr expr-1.95 {i1=NULL, i2=8} {2 not between i1 and i2} {{}}test_expr expr-1.94 {i1=NULL, i2=8} {55 between i1 and i2} 0test_expr expr-1.95 {i1=NULL, i2=8} {55 not between i1 and i2} 1test_expr expr-1.96 {i1=NULL, i2=3} {coalesce(i1<<i2,99)} 99test_expr expr-1.97 {i1=32, i2=NULL} {coalesce(i1>>i2,99)} 99test_expr expr-1.98 {i1=NULL, i2=NULL} {coalesce(i1|i2,99)} 99test_expr expr-1.99 {i1=32, i2=NULL} {coalesce(i1&i2,99)} 99test_expr expr-1.100 {i1=1, i2=''} {i1=i2} 0test_expr expr-1.101 {i1=0, i2=''} {i1=i2} 0# Check for proper handling of 64-bit integer values.#test_expr expr-1.102 {i1=40, i2=1} {i2<<i1} 1099511627776test_expr expr-2.1 {r1=1.23, r2=2.34} {r1+r2} 3.57test_expr expr-2.2 {r1=1.23, r2=2.34} {r1-r2} -1.11test_expr expr-2.3 {r1=1.23, r2=2.34} {r1*r2} 2.8782set tcl_precision 15test_expr expr-2.4 {r1=1.23, r2=2.34} {r1/r2} 0.525641025641026test_expr expr-2.5 {r1=1.23, r2=2.34} {r2/r1} 1.90243902439024test_expr expr-2.6 {r1=1.23, r2=2.34} {r2<r1} 0test_expr expr-2.7 {r1=1.23, r2=2.34} {r2<=r1} 0test_expr expr-2.8 {r1=1.23, r2=2.34} {r2>r1} 1test_expr expr-2.9 {r1=1.23, r2=2.34} {r2>=r1} 1test_expr expr-2.10 {r1=1.23, r2=2.34} {r2!=r1} 1test_expr expr-2.11 {r1=1.23, r2=2.34} {r2=r1} 0test_expr expr-2.12 {r1=1.23, r2=2.34} {r2<>r1} 1test_expr expr-2.13 {r1=1.23, r2=2.34} {r2==r1} 0test_expr expr-2.14 {r1=2.34, r2=2.34} {r2<r1} 0test_expr expr-2.15 {r1=2.34, r2=2.34} {r2<=r1} 1test_expr expr-2.16 {r1=2.34, r2=2.34} {r2>r1} 0test_expr expr-2.17 {r1=2.34, r2=2.34} {r2>=r1} 1test_expr expr-2.18 {r1=2.34, r2=2.34} {r2!=r1} 0test_expr expr-2.19 {r1=2.34, r2=2.34} {r2=r1} 1test_expr expr-2.20 {r1=2.34, r2=2.34} {r2<>r1} 0test_expr expr-2.21 {r1=2.34, r2=2.34} {r2==r1} 1test_expr expr-2.22 {r1=1.23, r2=2.34} {min(r1,r2,r1+r2,r1-r2)} {-1.11}test_expr expr-2.23 {r1=1.23, r2=2.34} {max(r1,r2,r1+r2,r1-r2)} {3.57}test_expr expr-2.24 {r1=25.0, r2=11.0} {r1%r2} 3.0test_expr expr-2.25 {r1=1.23, r2=NULL} {coalesce(r1+r2,99.0)} 99.0test_expr expr-3.1 {t1='abc', t2='xyz'} {t1<t2} 1test_expr expr-3.2 {t1='xyz', t2='abc'} {t1<t2} 0test_expr expr-3.3 {t1='abc', t2='abc'} {t1<t2} 0test_expr expr-3.4 {t1='abc', t2='xyz'} {t1<=t2} 1test_expr expr-3.5 {t1='xyz', t2='abc'} {t1<=t2} 0test_expr expr-3.6 {t1='abc', t2='abc'} {t1<=t2} 1test_expr expr-3.7 {t1='abc', t2='xyz'} {t1>t2} 0test_expr expr-3.8 {t1='xyz', t2='abc'} {t1>t2} 1test_expr expr-3.9 {t1='abc', t2='abc'} {t1>t2} 0test_expr expr-3.10 {t1='abc', t2='xyz'} {t1>=t2} 0test_expr expr-3.11 {t1='xyz', t2='abc'} {t1>=t2} 1test_expr expr-3.12 {t1='abc', t2='abc'} {t1>=t2} 1test_expr expr-3.13 {t1='abc', t2='xyz'} {t1=t2} 0test_expr expr-3.14 {t1='xyz', t2='abc'} {t1=t2} 0test_expr expr-3.15 {t1='abc', t2='abc'} {t1=t2} 1test_expr expr-3.16 {t1='abc', t2='xyz'} {t1==t2} 0test_expr expr-3.17 {t1='xyz', t2='abc'} {t1==t2} 0test_expr expr-3.18 {t1='abc', t2='abc'} {t1==t2} 1test_expr expr-3.19 {t1='abc', t2='xyz'} {t1<>t2} 1test_expr expr-3.20 {t1='xyz', t2='abc'} {t1<>t2} 1test_expr expr-3.21 {t1='abc', t2='abc'} {t1<>t2} 0test_expr expr-3.22 {t1='abc', t2='xyz'} {t1!=t2} 1test_expr expr-3.23 {t1='xyz', t2='abc'} {t1!=t2} 1test_expr expr-3.24 {t1='abc', t2='abc'} {t1!=t2} 0test_expr expr-3.25 {t1=NULL, t2='hi'} {t1 isnull} 1test_expr expr-3.25b {t1=NULL, t2='hi'} {t1 is null} 1test_expr expr-3.26 {t1=NULL, t2='hi'} {t2 isnull} 0test_expr expr-3.27 {t1=NULL, t2='hi'} {t1 notnull} 0test_expr expr-3.28 {t1=NULL, t2='hi'} {t2 notnull} 1test_expr expr-3.28b {t1=NULL, t2='hi'} {t2 is not null} 1test_expr expr-3.29 {t1='xyz', t2='abc'} {t1||t2} {xyzabc}test_expr expr-3.30 {t1=NULL, t2='abc'} {t1||t2} {{}}test_expr expr-3.31 {t1='xyz', t2=NULL} {t1||t2} {{}}test_expr expr-3.32 {t1='xyz', t2='abc'} {t1||' hi '||t2} {{xyz hi abc}}test_expr epxr-3.33 {t1='abc', t2=NULL} {coalesce(t1<t2,99)} 99test_expr epxr-3.34 {t1='abc', t2=NULL} {coalesce(t2<t1,99)} 99test_expr epxr-3.35 {t1='abc', t2=NULL} {coalesce(t1>t2,99)} 99test_expr epxr-3.36 {t1='abc', t2=NULL} {coalesce(t2>t1,99)} 99test_expr epxr-3.37 {t1='abc', t2=NULL} {coalesce(t1<=t2,99)} 99test_expr epxr-3.38 {t1='abc', t2=NULL} {coalesce(t2<=t1,99)} 99test_expr epxr-3.39 {t1='abc', t2=NULL} {coalesce(t1>=t2,99)} 99test_expr epxr-3.40 {t1='abc', t2=NULL} {coalesce(t2>=t1,99)} 99test_expr epxr-3.41 {t1='abc', t2=NULL} {coalesce(t1==t2,99)} 99test_expr epxr-3.42 {t1='abc', t2=NULL} {coalesce(t2==t1,99)} 99test_expr epxr-3.43 {t1='abc', t2=NULL} {coalesce(t1!=t2,99)} 99test_expr epxr-3.44 {t1='abc', t2=NULL} {coalesce(t2!=t1,99)} 99test_expr expr-4.1 {t1='abc', t2='Abc'} {t1<t2} 0test_expr expr-4.2 {t1='abc', t2='Abc'} {t1>t2} 1test_expr expr-4.3 {t1='abc', t2='Bbc'} {t1<t2} 0test_expr expr-4.4 {t1='abc', t2='Bbc'} {t1>t2} 1test_expr expr-4.5 {t1='0', t2='0.0'} {t1==t2} 0test_expr expr-4.6 {t1='0.000', t2='0.0'} {t1==t2} 0test_expr expr-4.7 {t1=' 0.000', t2=' 0.0'} {t1==t2} 0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
69成人精品免费视频| 91精品免费观看| 免费在线看成人av| 国产欧美一区二区三区在线老狼| 91啪在线观看| 激情综合色综合久久| 亚洲一区欧美一区| 久久久久国产成人精品亚洲午夜 | 亚洲国产综合色| 久久先锋影音av| 欧美猛男gaygay网站| 国产91精品精华液一区二区三区| 三级亚洲高清视频| 亚洲黄网站在线观看| 久久精品免视看| 7777精品伊人久久久大香线蕉经典版下载| 国产盗摄女厕一区二区三区| 首页亚洲欧美制服丝腿| 亚洲视频图片小说| 国产精品福利影院| 国产日韩欧美不卡在线| 欧美第一区第二区| 在线成人免费视频| 欧美日韩久久一区| 日本精品裸体写真集在线观看| 国产精品一区二区在线观看网站| 日韩精品视频网| 亚洲aaa精品| 一区二区三区丝袜| 亚洲欧美一区二区三区久本道91| 国产蜜臀av在线一区二区三区| 日韩视频不卡中文| 制服丝袜激情欧洲亚洲| 欧美精品 国产精品| 欧美日韩大陆一区二区| 91黄视频在线观看| 在线观看亚洲专区| 色婷婷激情综合| 色www精品视频在线观看| 99久久99久久精品免费看蜜桃| 国产 欧美在线| 国产成人av网站| 成人一区二区在线观看| 成人一区二区视频| 99精品黄色片免费大全| 日本高清无吗v一区| 欧美日韩综合色| 91精品国产综合久久久久| 欧美一区二区大片| 精品人在线二区三区| 欧美不卡一区二区| 亚洲国产成人在线| 亚洲天堂免费在线观看视频| 亚洲免费看黄网站| 亚洲国产精品一区二区尤物区| 五月天亚洲婷婷| 久久99国产精品免费| 国产成人午夜精品5599| 97se亚洲国产综合自在线不卡| 91久久精品一区二区二区| 欧美日产国产精品| 欧美精品一区二区三区在线播放 | 国产精品1024| 成人免费不卡视频| 色综合欧美在线视频区| 懂色av中文一区二区三区| 成人国产精品免费观看动漫| 不卡的电视剧免费网站有什么| 成人三级在线视频| 91视频91自| 欧美日韩国产天堂| 日韩一区二区免费高清| 国产精品午夜在线| 亚洲精品国产高清久久伦理二区| 一区二区三区久久| 日韩精品一二三四| 久久 天天综合| 懂色av中文一区二区三区| 色综合欧美在线| 欧美日本在线一区| 99精品视频一区| 日韩亚洲欧美中文三级| 欧美精品一区男女天堂| 一个色综合网站| 美女性感视频久久| 粉嫩av亚洲一区二区图片| 色综合天天狠狠| 欧美三级电影在线观看| 91搞黄在线观看| 日韩欧美专区在线| 欧美激情在线免费观看| 一片黄亚洲嫩模| 老司机精品视频一区二区三区| 粉嫩av一区二区三区在线播放| 在线观看一区二区视频| 色噜噜狠狠一区二区三区果冻| 欧美电影免费提供在线观看| 中文字幕视频一区| 免播放器亚洲一区| 色综合一个色综合亚洲| 欧美xfplay| 一区二区三区四区激情| 久久成人久久鬼色| 成人中文字幕在线| 欧美日韩亚洲不卡| 欧美激情一区三区| 强制捆绑调教一区二区| av中文字幕在线不卡| 欧美一区二区三区免费大片| 国产精品毛片久久久久久久| 国产一区二区在线电影| 在线成人小视频| 亚洲五码中文字幕| 91亚洲精品一区二区乱码| 久久亚洲一级片| 久久66热偷产精品| 日韩欧美你懂的| 亚洲午夜三级在线| 在线精品视频小说1| 国产精品动漫网站| 老司机精品视频一区二区三区| 欧美美女一区二区在线观看| 91超碰这里只有精品国产| 国产精品网友自拍| 日韩精品三区四区| 欧美精品久久一区二区三区| 亚洲欧美综合在线精品| 奇米888四色在线精品| 色婷婷久久99综合精品jk白丝| 国产欧美精品一区二区三区四区| 日本亚洲欧美天堂免费| 欧美伊人久久大香线蕉综合69| 中文字幕欧美激情| 国产毛片精品视频| 日韩一区二区三区三四区视频在线观看 | 国产欧美综合色| 麻豆中文一区二区| 在线综合亚洲欧美在线视频| 亚洲乱码国产乱码精品精小说| 风流少妇一区二区| 久久久久久97三级| 精品一区二区三区在线播放视频 | 欧美美女黄视频| 亚洲国产精品一区二区久久| 99久久免费精品高清特色大片| 国产欧美日韩在线视频| 国产一区二三区好的| 国产精品日韩成人| 成人性生交大片| 国产精品久久久久久久久晋中| 成人午夜视频网站| 日本一区二区视频在线观看| 国产在线看一区| 久久综合久久综合亚洲| 国产一区日韩二区欧美三区| 精品福利一区二区三区免费视频| 麻豆久久一区二区| 精品久久99ma| 国产在线精品一区二区三区不卡| 国产视频一区在线观看| 高清不卡在线观看av| 亚洲国产成人在线| 91色九色蝌蚪| 亚洲午夜久久久久久久久久久| 欧美日韩精品电影| 青青草国产成人99久久| 精品免费视频一区二区| 国模冰冰炮一区二区| 国产午夜精品理论片a级大结局| 国产福利一区二区三区| 综合久久久久久| 制服丝袜亚洲播放| 国产美女主播视频一区| 亚洲国产岛国毛片在线| 色欧美片视频在线观看在线视频| 亚洲精品国产一区二区精华液| 91麻豆高清视频| 日韩成人免费电影| 久久精品人人做人人综合 | 精品久久久久久无| 国产美女娇喘av呻吟久久| 中文字幕一区二区三区四区不卡| 91黄色在线观看| 欧美aaaaaa午夜精品| 久久久久久一二三区| 99久久777色| 首页国产欧美久久| 久久精品人人做人人爽97| 一本久久综合亚洲鲁鲁五月天| 亚洲欧美偷拍另类a∨色屁股| 日韩免费高清av| av在线不卡电影| 亚洲美女免费在线| 久久久久久久久久电影| 日本电影亚洲天堂一区| 九九国产精品视频| 亚洲免费在线观看视频| 亚洲三级在线免费观看| 激情综合色综合久久综合| 色婷婷综合五月|