1. 1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名
  2. name   kecheng   fenshu
  3. 张三     语文       81
  4. 张三     数学       75
  5. 李四     语文       76
  6. 李四     数学       90
  7. 王五     语文       81
  8. 王五     数学       100
  9. 王五     英语       90
  10.  
  11. A: select distinct name from table where name not in (select distinct name from table where fenshu<=80)
  12. select name from table group by name having min(fenshu)>80
  13.  
  14. 2. 学生表 如下:
  15. 自动编号   学号   姓名 课程编号 课程名称 分数
  16. 1        2005001 张三 0001      数学    69
  17. 2        2005002 李四 0001      数学    89
  18. 3        2005001 张三 0001      数学    69
  19. 删除除了自动编号不同, 其他都相同的学生冗余信息
  20.  
  21. A: delete tablename where 自动编号 not in(select min( 自动编号) from tablename group by 学号, 姓名, 课程编号, 课程名称, 分数)
  22. 3. 一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合.
  23. 你先按你自己的想法做一下,看结果有我的这个简单吗?
  24. 答:select a.name, b.name
  25. from team a, team b
  26. where a.name < b.name
  27. 4. 请用SQL 语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。请注意:TestDB 中有很多科目,都有1 12 月份的发生额。
  28. AccID :科目代码,Occmonth :发生额月份,DebitOccur :发生额。
  29. 数据库名:JcyAudit ,数据集:Select * from TestDB
  30. 答:select a.*
  31. from TestDB a
  32. ,(select Occmonth,max(DebitOccur) Debit101ccur from TestDB where AccID='101' group by Occmonth) b
  33. where a.Occmonth=b.Occmonth and a.DebitOccur>b.Debit101ccur
  34. ************************************************************************************
  35. 5. 面试题:怎么把这样一个表儿
  36. year   month amount
  37. 1991   1     1.1
  38. 1991   2     1.2
  39. 1991   3     1.3
  40. 1991   4     1.4
  41. 1992   1     2.1
  42. 1992   2     2.2
  43. 1992   3     2.3
  44. 1992   4     2.4
  45. 查成这样一个结果
  46. year m1   m2   m3   m4
  47. 1991 1.1 1.2 1.3 1.4
  48. 1992 2.1 2.2 2.3 2.4
  49.  
  50. 答案一、
  51. select year,
  52. (select amount from   aaa m where month=1   and m.year=aaa.year) as m1,
  53. (select amount from   aaa m where month=2   and m.year=aaa.year) as m2,
  54. (select amount from   aaa m where month=3   and m.year=aaa.year) as m3,
  55. (select amount from   aaa m where month=4   and m.year=aaa.year) as m4
  56. from aaa   group by year
  57. *******************************************************************************
  58. 6. 说明:复制表( 只复制结构, 源表名:a 新表名:b)
  59.  
  60. SQL: select * into b from a where 1<>1       (where1=1,拷贝表结构和数据内容)
  61. ORACLE:create table b
  62. As
  63. Select * from a where 1=2
  64.  
  65. [<>(不等于)(SQL Server Compact)
  66.  
  67. MySQLcreate table bbb(select * from aaa);
  68.  
  69. 比较两个表达式。 当使用此运算符比较非空表达式时,如果左操作数不等于右操作数,则结果为 TRUE 否则,结果为 FALSE。]
  70.  
  71.  
  72. 7. 说明:拷贝表( 拷贝数据, 源表名:a 目标表名:b)
  73.  
  74. SQL: insert into b(a, b, c) select d,e,f from a;
  75.  
  76. 8. 说明:显示文章、提交人和最后回复时间
  77. SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
  78.  
  79. 9. 说明:外连接查询( 表名1 a 表名2 b)
  80.  
  81. SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUTER JOIN b ON a.a = b.c
  82. ORACLE select a.a, a.b, a.c, b.c, b.d, b.f from a ,b
  83. where a.a = b.c(+)
  84.  
  85. 10. 说明:日程安排提前五分钟提醒
  86. SQL: select * from 日程安排 where datediff('minute',f 开始时间,getdate())>5
  87.  
  88. 11. 说明:两张关联表,删除主表中已经在副表中没有的信息
  89.  
  90. SQL:
  91. Delete from info where not exists (select * from infobz where info.infid=infobz.infid )
  92.  
  93. *******************************************************************************
  94. 12. 有两个表A B ,均有key value 两个字段,如果B key A 中也有,就把B value 换为A 中对应的value
  95. 这道题的SQL 语句怎么写?
  96. update b set b.value=(select a.value from a where a.key=b.key) where b.id in(select b.id from b,a where b.key=a.key);
  97. ***************************************************************************
  98.  
  99. 13. 高级sql 面试题
  100. 原表:
  101. courseid coursename score
  102. -------------------------------------
  103. 1 java 70
  104. 2 oracle 90
  105. 3 xml 40
  106. 4 jsp 30
  107. 5 servlet 80
  108. -------------------------------------
  109. 为了便于阅读, 查询此表后的结果显式如下( 及格分数为60):
  110. courseid coursename score mark
  111. ---------------------------------------------------
  112. 1 java 70 pass
  113. 2 oracle 90 pass
  114. 3 xml 40 fail
  115. 4 jsp 30 fail
  116. 5 servlet 80 pass
  117. ---------------------------------------------------
  118. 写出此查询语句
  119.  
  120. select courseid, coursename ,score ,decode sign(score-60),-1,'fail','pass') as mark from course
  121. 完全正确
  122.  
  123. SQL> desc course_v
  124. Name Null? Type
  125. ----------------------------------------- -------- ----------------------------
  126. COURSEID NUMBER
  127. COURSENAME VARCHAR2(10)
  128. SCORE NUMBER
  129.  
  130. SQL> select * from course_v;
  131.  
  132. COURSEID COURSENAME SCORE
  133. ---------- ---------- ----------
  134. 1 java 70
  135. 2 oracle 90
  136. 3 xml 40
  137. 4 jsp 30
  138. 5 servlet 80
  139.  
  140. SQL> select courseid, coursename ,score ,decode(sign(score-60),-1,'fail','pass') as mark from course_v;
  141.  
  142. COURSEID COURSENAME SCORE MARK
  143. ---------- ---------- ---------- ----
  144. 1 java 70 pass
  145. 2 oracle 90 pass
  146. 3 xml 40 fail
  147. 4 jsp 30 fail
  148. 5 servlet 80 pass
  149. SQL面试题(1
  150. create table testtable1
  151. (
  152. id int IDENTITY,
  153. department varchar(12)
  154. )
  155. select * from testtable1
  156. insert into testtable1 values('设计')
  157. insert into testtable1 values('市场')
  158. insert into testtable1 values('售后')
  159. /*
  160. 结果
  161. id department
  162. 1   设计
  163. 2   市场
  164. 3   售后
  165. */
  166. create table testtable2
  167. (
  168. id int IDENTITY,
  169. dptID int,
  170. name varchar(12)
  171. )
  172. insert into testtable2 values(1,'张三')
  173. insert into testtable2 values(1,'李四')
  174. insert into testtable2 values(2,'王五')
  175. insert into testtable2 values(3,'彭六')
  176. insert into testtable2 values(4,'陈七')
  177. /*
  178. 用一条SQL语句,怎么显示如下结果
  179. id dptID department name
  180. 1   1      设计        张三
  181. 2   1      设计        李四
  182. 3   2      市场        王五
  183. 4   3      售后        彭六
  184. 5   4      黑人        陈七
  185. */
  186. 答案:
  187. SELECT testtable2.* , ISNULL(department,'黑人')
  188. FROM testtable1 right join testtable2 on testtable2.dptID = testtable1.ID
  189. 也做出来了可比这方法稍复杂。
  190. sql面试题(2
  191. 有表A,结构如下:
  192. A: p_ID p_Num s_id
  193. 1 10 01
  194. 1 12 02
  195. 2 8 01
  196. 3 11 01
  197. 3 8 03
  198. 其中:p_ID为产品IDp_Num为产品库存量,s_id为仓库ID。请用SQL语句实现将上表中的数据合并,合并后的数据为:
  199. p_ID s1_id s2_id s3_id
  200. 1 10 12 0
  201. 2 8 0 0
  202. 3 11 0 8
  203. 其中:s1_id为仓库1的库存量,s2_id为仓库2的库存量,s3_id为仓库3的库存量。如果该产品在某仓库中无库存量,那么就是0代替。
  204. 结果:
  205. select p_id ,
  206. sum(case when s_id=1 then p_num else 0 end) as s1_id
  207. ,sum(case when s_id=2 then p_num else 0 end) as s2_id
  208. ,sum(case when s_id=3 then p_num else 0 end) as s3_id
  209. from myPro group by p_id
  210. SQL面试题(3
  211. 1 .触发器的作用?
  212.    答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
  213. 2 。什么是存储过程?用什么来调用?
  214. 答:存储过程是一个预编译的 SQL 语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次 SQL ,使用存储过程比单纯 SQL 语句执行要快。可以用一个命令对象来调用存储过程。
  215. 3 。索引的作用?和它的优点缺点是什么?
  216. 答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。
  217. 3 。什么是内存泄漏?
  218. 答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字 new 等创建对象时,就从堆中为它分配一块内存,使用完后程序调用 free 或者 delete 释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。
  219. 4 。维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?
  220. 答:我是这样做的,尽可能使用约束,如 check, 主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。
  221. 5 。什么是事务?什么是锁?
  222. 答:事务就是被绑定在一起作为一个逻辑工作单元的 SQL 语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过 ACID 测试,即原子性,一致性,隔离性和持久性。
  223.    锁:在所以的 DBMS 中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。
  224. 6 。什么叫视图?游标是什么?
  225. 答:视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。
  226.    游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。
  227. 7。为管理业务培训信息,建立3个表:
  228.      S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄
  229.      C(C#,CN)C#,CN分别代表课程编号,课程名称
  230.       SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩
  231.     1)使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名?
  232.           答案:select s# ,sn from s where S# in(select S# from c,sc where c.c#=sc.c# and cn=’税收基础’)
  233.       (2) 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位?
  234. 答:select sn,sd from s,sc where s.s#=sc.s# and sc.c#=’c2’
  235.       (3) 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位?
  236. 答:select sn,sd from s where s# not in(select s# from sc where c#=’c5’)
  237.        (4)查询选修了课程的学员人数
  238. 答:select 学员人数=count(distinct s#) from sc
  239.        (5) 查询选修课程超过5门的学员学号和所属单位?
  240. 答:select sn,sd from s where s# in(select s# from sc group by s# having count(distinct c#)>5)
  241. SQL面试题(4
  242. 1.查询A(ID,Name)表中第3140条记录,ID作为主键可能是不是连续增长的列,完整的查询语句如下:
  243.  
  244. select top 10 * from A where ID >(select max(ID) from (select top 30 ID from A order by A ) T) order by A
  245.  
  246. 2.查询表A中存在ID重复三次以上的记录,完整的查询语句如下:
  247. select * from(select count(ID) as count from table group by ID)T where T.count>3
  248. SQL面试题(5
  249. 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当你问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。
  250. 你能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗?
  251. 你希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。
  252. NULL是什么意思?
  253. NULL(空)这个值是数据库世界里一个非常难缠的东西,所以有不少应聘者会在这个问题上跌跟头您也不要觉得意外。
  254. NULL这个值表示UNKNOWN(未知):它不表示“”(空字符串)。假设您的SQL Server数据库里有ANSI_NULLS,当然在默认情况下会有,对NULL这个值的任何比较都会生产一个NULL值。您不能把任何值与一个 UNKNOWN值进行比较,并在逻辑上希望获得一个答案。您必须使用IS NULL操作符。
  255. 什么是索引?SQL Server 2000里有什么类型的索引?
  256. 任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。
  257. 简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在SQL Server里,它们有两种形式:聚集索引和非聚集索引。聚集索引在索引的叶级保存数据。这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都会按顺序被保存在表格。由于存在这种排序,所以每个表格只会有一个聚集索引。非聚集索引在索引的叶级有一个行标识符。这个行标识符是一个指向磁盘上数据的指针。它允许每个表格有多个非聚集索引。
  258. 什么是主键?什么是外键?
  259. 主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段。那么这些相连的字段就是外键。
  260. 什么是触发器?SQL Server 2000有什么不同类型的触发器?
  261. 让未来的数据库开发人员知道可用的触发器类型以及如何实现它们是非常有益的。
  262. 触发器是一种专用类型的存储过程,它被捆绑到SQL Server 2000的表格或者视图上。在SQL Server 2000里,有INSTEAD-OFAFTER两种触发器。INSTEAD-OF触发器是替代数据操控语言(Data Manipulation LanguageDML)语句对表格执行语句的存储过程。例如,如果我有一个用于TableAINSTEAD-OF-UPDATE触发器,同时对这个表格执行一个更新语句,那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是我执行的更新语句则不会执行操作。
  263. AFTER触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库表格里的数据变化十分好用。
  264. 您如何确一个带有名为Fld1字段的TableB表格里只具有Fld1字段里的那些值,而这些值同时在名为TableA的表格的Fld1字段里?
  265. 这个与关系相关的问题有两个可能的答案。第一个答案(而且是您希望听到的答案)是使用外键限制。外键限制用来维护引用的完整性。它被用来确保表格里的字段只保存有已经在不同的(或者相同的)表格里的另一个字段里定义了的值。这个字段就是候选键(通常是另外一个表格的主键)。
  266. 另外一种答案是触发器。触发器可以被用来保证以另外一种方式实现与限制相同的作用,但是它非常难设置与维护,而且性能一般都很糟糕。由于这个原因,微软建议开发人员使用外键限制而不是触发器来维护引用的完整性。
  267. 对一个投入使用的在线事务处理表格有过多索引需要有什么样的性能考虑?
  268. 你正在寻找进行与数据操控有关的应聘人员。对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所需要的时间就越多,因为在数据操控发生的时候索引也必须要维护。
  269. 你可以用什么来确保表格里的字段只接受特定范围里的值?
  270. 这个问题可以用多种方式来回答,但是只有一个答案是“好”答案。您希望听到的回答是Check限制,它在数据库表格里被定义,用来限制输入该列的值。
  271. 触发器也可以被用来限制数据库表格里的字段能够接受的值,但是这种办法要求触发器在表格里被定义,这可能会在某些情况下影响到性能。因此,微软建议使用Check限制而不是其他的方式来限制域的完整性。
  272. 如果应聘者能够正确地回答这个问题,那么他的机会就非常大了,因为这表明他们具有使用存储过程的经验。
  273. 返回参数总是由存储过程返回,它用来表示存储过程是成功还是失败。返回参数总是INT数据类型。
  274. OUTPUT参数明确要求由开发人员来指定,它可以返回其他类型的数据,例如字符型和数值型的值。(可以用作输出参数的数据类型是有一些限制的。)您可以在一个存储过程里使用多个OUTPUT参数,而您只能够使用一个返回参数。
  275. 什么是相关子查询?如何使用这些查询?
  276. 经验更加丰富的开发人员将能够准确地描述这种类型的查询。
  277. 相关子查询是一种包含子查询的特殊类型的查询。查询里包含的子查询会真正请求外部查询的值,从而形成一个类似于循环的状况。
  278. SQL面试题(6
  279. 原表:
  280. courseid coursename score
  281. -------------------------------------
  282. 1 java 70
  283. 2 oracle 90
  284. 3 xml 40
  285. 4 jsp 30
  286. 5 servlet 80
  287. -------------------------------------
  288. 为了便于阅读,查询此表后的结果显式如下(及格分数为60):
  289. courseid coursename score mark
  290. ---------------------------------------------------
  291. 1 java 70 pass
  292. 2 oracle 90 pass
  293. 3 xml 40 fail
  294. 4 jsp 30 fail
  295. 5 servlet 80 pass
  296. ---------------------------------------------------
  297. 写出此查询语句
  298.  
  299. ORACLE : select courseid, coursename ,score ,decodesign(score-60),-1,'fail','pass') as mark from course
  300. (DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数)
  301. (SQL: select courseid, coursename ,score ,(case when score<60 then 'fail' else 'pass' end) as mark from course )

SQL面试题(网络收集)的更多相关文章

  1. sql面试题一 学生成绩

    sql面试题一 学生成绩   原帖链接:http://topic.csdn.net/u/20081020/15/1ABF54D0-F401-42AB-A75E-DF90027CEBA0.html 表架 ...

  2. SQLServer 常见SQL笔试题之语句操作题详解

    SqlServer 常见SQL笔试题之语句操作题详解 by:授客 QQ:1033553122 测试数据库 CREATE DATABASE handWriting ON PRIMARY ( name = ...

  3. 汽车之家一道SQL 面试题,大家闲来无事都来敲一敲

    写在前面 上周去汽车之家面试,拿到这个SQL笔试题顿时感觉到有些陌生,因为好长时间不写SQL语句了,当时只写了表设计,示例数据和SQL语句都没写出来. 汽车之家应该用的SQL Server, 编程题一 ...

  4. 一道sql面试题(查询语句)

    一道sql面试题(查询语句)   id name age 1  a        11 2  b        11 3  c        12 4  d        13 5  e        ...

  5. SQL面试题1

    SQL面试题 Sql常用语法 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言 ...

  6. 数据库基础SQL知识面试题二

    数据库基础SQL知识面试题二 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.选课系统SQL语法练习 course数据库中有以下四张表: •students表(学生表): si ...

  7. 数据库基础SQL知识面试题一

    数据库基础SQL知识面试题一 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 如标题所示,本篇博客主要介绍基础知识的面试题.大家可以用来测试面试者的技术水平,由于个人水平所限,难免 ...

  8. 工作流,WEB框架,UI组件网络收集整理

    工作流,WEB框架,UI组件网络收集整理 在博客园上逛了好多年,随手收录了一些工作流,WEB开发框架,UI组件,现在整理一下与大家分享. 由于个人能力与精力有限,望各位园友在评论中补充,我将全部整理到 ...

  9. Sql面试题之四(难度:中等 | 含答案 | 有逻辑题)

    Sql面试题之四(难度:中等 | 含答案 | 有逻辑题)

随机推荐

  1. php解决时间超过2038年

    问题 超过2038年的时间 php怎么处理? echo date('Y-m-d',2147483647); //date函数能处理的最大整数2147483647 ->2038-01-19 就是2 ...

  2. spring框架 构造方法注入

    在resources里面新建applicationContext.xml 配置如下: <?xml version="1.0" encoding="UTF-8&quo ...

  3. 如何查看服务器(linux系统)当前的负载信息(转)

    如何查看服务器当前的负载信息http://www.flybaaa.com/help 网吧内突然很卡,这个情况我相信大家都有遇见过,但是通过什么方法来排查是否linux服务器的负载过大导致的这个问题呢? ...

  4. python 中numpy的var,std及cov

    var:表示方差, 即各项-均值的平方求和后再除以N , std:表示标准差,是var的平方根. cov:协方差 ,与var类似,但是除以(N-1)

  5. tp5主从数据库设置读写分离

    // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '192.168.0.5,192.168.0.6', // 数据库名 'databas ...

  6. Appium之启用手机桌面APP的多种方法

    方法一: 其实之前的随笔 Appium之连续启动多个应用(APP)中已经介绍了可以用appium下的start_activity()方法来启动一个应用,那这里就不再说明啦. 方法二: 因为有时用sta ...

  7. asp.net部署时加密config文件

    1:运行cmd,并定位到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(可以直接运行vs2005的命令提示工具,但是貌似vs2010默认指向的framewo ...

  8. [翻译]Writing Component Editors 编写组件的编辑器

    Writing Component Editors  编写组件的编辑器   All common control editors (opened from a control's context me ...

  9. Angularjs 实现页面遮罩层功能

    实现效果: 1.loading指令: "use strict" /** * Created by yw on 2015/9/27. * user defined loading d ...

  10. [Cocos2d-x for WP8学习笔记] 获取系统字体

    在Cocos2d-x for WP8较新的版本中,获取字体这一块,在wp8下默认返回了null,只能内嵌字体文件解决. 其实可以通过下面的方法获取系统的字体文件 CCFreeTypeFont::loa ...