SQL_1

本文介绍了JSONP实现跨域请求的方法及Ionic框架的特点。详细解释了JSONP的工作原理,并对比了Ionic与其他移动开发框架的不同之处。此外还讨论了SQL查询中的高级特性,如UNION、EXCEPT等运算符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1JSONP是一种可以绕过浏览器安全限制,从不同域请求数据的方式,使用JSONP需要服务器提供必要支持,JSONP生成一个<script>标签插到DOM中;
2.Ionic针对移动端自定义了一套样式库,并且使用Angular的指令封装了各个模块;
3.Ionic官网提供了三个项目模板blank,tabs,sideMenu;
4.发现tabs路由增加了一个abstract字段,该字段在angular中的解释是抽象页面,不能独立作为页面展示只能作为其他页面父页面,当加载子页面之前加载父页面;
5.UNION运算符通过组合其他俩个结果表t1,t2,消除表中任何一个重复行而派生出的一个表,UNION ALL不消除重复行;
6.EXCEPT运算符包括所有在t1,但不再t2,消除所有重复行派生出的一个表,EXCEPT ALL不消除重复行;
7.INTERSECT运算符包括t1,t2中共有,消除重复行派生出的一个表,INTERSECT ALL不消除重复行;
8.SQL中CASE WHEN:select (case Gender when 1 then '男' when 2 then '女' else '其他' end) as Gender from table1//如果有多个CASE WHEN表达式符合条件,只返回第一个符合条件的字句;
9.AngularJS禁用方式一:ng-class="{'disabled':condition}"
10.group by语句中:where 子句与 having 短语的区别在于作用对象不同,where 子句作用于基本表或视图,从中选择满足条件的记录,having短语作用于组,从中选择满足条件的组;
11.MySql中事务用来管理insert,update,delete语句;
12.SQL获取日期中指定值年/月/日:
datepart(year,convert(DateTime,my_date)) as y;//convert()将my_date转化为日期格式,datepart()获取时间中的年
13.WHERE子句中的字符串和日期必须用单引号括起来;
14.LIKE和ESCAPE来查找包含特殊字符的数据:LIKE'%\_%' ESCAPE '\';//对应列中包含'_'的数据要使用ESCAPE,否则查询结果不准确,ESCAPE后面单引号只能有一个字符,表示前边LIKE条件中这个字符后面第一个字符当做普通字符来处理
15.GROUP BY子句中不能使用列的别名,缺省状态下列依升序排,不是分组的列不能出现在SELECT后面,对分组函数结果值进行限定,可以使用HAVING子句;
16.SQL中数字函数:
ROUND(column | expression,n)返回舍入到小数点右边的n位的值,TRUNC(column | expression,n)返回截断到n位的值,MOD(m,n)返回m和n相除后余数;
17.Oracle提供了三个转化函数:
TO_CHAR(number | date,['fmt'])将数字或日期转换成字符,TO_NUMBER(char)将字符串转化成数字,此字符串必须是数字,TO_DATE(char | ['fmt'])将字符串按照指定格式转换成日期;
18.NAL(column,'format')函数:如果某列为空,返回指定值;
19.子查询中不要添加 ORDER BY子句,对于单行子查询使用单行运算符(=,>,<)也可以使用多行运算符,对于多行子查询使用多行运算符IN,ANY,ALL;
20.使用WITH语句,避免在SELECT语句中重复使用相同的语句块,    WITH子句中的语句块执行一次并将结果存储到用户零时表空间,提高查询效率;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值