1 SELECT <列名> 2 FROM <表名> 3 [WHERE <查询条件表达式>] 4 [OROER BY <排序名称>[ASC或DESC]] SELECT 语法
注*:WHERE条件是可选的,若不限制,则查询返回所有行的数据。ORDER BY 使用来排序的,在查询中还可以使用更多其他关键字,或者实现其他特殊要求。有关SELECT语句的详细语法请参考SQL Server(F1)文档和教程。
SELECT * FROM 表名 查询所有数据行和列
‘*’代表所有列
SELECT 列名,列名 FROM 表名 WHERE ID=2 查询部分行和列
在句子中使用列的别名
SELECT 列名 AS 别名 FROM 表名 WHERE NAME<>'NIKE' 另一种: SELECT 姓名=‘FIRETNAME+'.'+LASTNAME FROM 表名
查询空值:
SELECT SNAME FROM 表名 WHERE Tel is null
1.如何使用OPDER BY
如果需要按照一定的顺序查询语句选中的行,则需要使用OPDER BY子句中,并且可以是升序,也可以是降序
SQL语句如下:
SELECT 列名 AS 别名,(列名*0.9+5) AS 综合成绩 FROM 表名 WHERE (Score*0.9+5)>60 ORDER BY Score
1 返回类型 函数名(参数列表) 2 { 3 函数体; 4 } 5 6 7 1)带返回值的定义 8 int sum1(int m) 9 { 10 int i,sum=0; 11 for(i=1;i<=m;i++) 12 sum=sum+i; 13 return sum; 14 } 15 2)没有返回值 16 void sum2(int m) 17 { 18 int I,sum=0; 19 for(i=1;i<=m;i++) 20 sum=sum+i; 21 s=sum; 22 } 函数定义
1 1)带返回值的引用 2 main() 3 { 4 int n,s; 5 s=sum(n); 6 printf(“%d”,s); 7 getch(); 8 } 9 2)没有返回值的引用 10 Int s; main() 11 { 12 int n; 13 sum2(n); 14 printf(“%d”,s); 15 getch(); 16 } 函数的引用
1 #include <conio.h> 2 #include <stdio.h> 3 int s; 4 int sum1(int m) 5 { 6 int i,sum=0; 7 for(i=1;i<=m;i++) 8 sum=sum+i; 9 return sum; 10 } 11 void sum2(int m) 12 { 13 int i,sum=0; 14 for(i=1;i<=m;i++) 15 sum=sum+i; 16 s=sum; 17 } 18 main() 19 { 20 int n,s; 21 scanf("%d",&n); 22 s=sum1(n); 23 printf("sum1(n)=%d/n",s); 24 getch(); 25 sum2(n); 26 printf("sum2(n)=%d",s); 27 getch(); 28 } 完整源代码
定义函数的目的很简单:
将程序按功能分块,方便程序的使用、管理、阅读、和调
试。
1 把选择排序部分用函数实现。 2 #include <stdio.h> 3 #include <conio.h> 4 #include <time.h> 5 long a[100],n; 6 //a[100],n均为全局变量 7 void paixu() 8 { 9 int i,j,min; 10 long t; 11 for(i=1;i<=n;i++) 12 { 13 min=i; 14 for(j=i+1;j<=n;j++) 15 if (a[j]<a[min]) min=j; 16 t=a[i];a[i]=a[min];a[min]=t; 17 } 18 } 19 main(){ 20 int i,j,min; 21 scanf("%d",&n); 22 for(i=1;i<=n;i++) 23 scanf("%d",&a[i]); 24 //选择排序 25 paixu(); 26 for(i=1;i<=n;i++) 27 printf("%d/t",a[i]); 28 printf("/n"); 29 getch(); 30 } 实例
1 在C#中,执行如下代码 2 try 3 { 4 Console.WriteLine("请输入被除数:"); 5 int num1 = int.Parse(Console.ReadLine()); 6 Console.WriteLine("请输入除数:"); 7 int num2 = int.Parse(Console.ReadLine()); 8 int result = num1 / num2; 9 Console.WriteLine("try代码块"); 10 } 11 catch (Exception ex) 12 { 13 Console.WriteLine("catch代码块"); 14 return; 15 } 16 finally 17 { 18 Console.WriteLine("finally代码块"); 19 } 20 当在控制台输入5和0时,输出结果为( )。 21 22 13 23 A:try代码块 24 catch代码块 25 finally代码块 26 27 B:try代码块 28 finally代码块 29 30 C:catch代码块 31 finally代码块 32 33 D:try代码块 34 catch代码块 小测试1
1 阅读以下C#代码段,横线处填写( )可以正确实现字符'a'的统计。 2 string str = "abacbcdefa"; 3 int count = 0; 4 foreach( ___________ ) 5 { 6 if(ch=='a') 7 count++; 8 } 9 Console.WriteLine("共有{0}个a",count); 10 11 18 12 A:string ch in str 13 14 B:string ch : str 15 16 C:char ch : str 17 18 D:char ch in str 小测试2
在C#中,运行如下代码,如果可以在控制台输出“我的名字是Mike”,那么横线处应该正确填写的代码是( )。 static void Main(string[] args) { string name = "Mike"; __________________________________; } 19 A:Console.WriteLine(我的名字是+name) B:Console.Write ("我的名字是{1}", name) C:Console.WriteLine("我的名字是" + name) D:Console.WriteLine("我的名字是{0}", name) 小测试3
1 小测试1:正确答案是 C, 2 小测试2:正确答案是 D, 3 小测试3:正确答案是 C,D, 4 都答对了吗? 做完小测试了吗?做完打开才会有效果哦
今天就先这么着吧~改天再约