目录
选择题
- delete from 表名 where +条件 删除操作必须以元组为单位,delete *是错误用法
- B和C错的点是一样的 *只有一行,sum(english)有多行,跟其对不上,不能合并,除非可以使用group by
- mysql_num_fields():返回查询结果集的总列数;mysql_num_rows():返回查询结果集的总行数
- 数据库.表名是全称,可以在别的数据库也可以执行操作,这里删除的是表,不是表的数据
- 相当于三目运算符,如果是非0的数,就选择第一个选项,如果是0就选择第二选项
编程题
package days.day15; import java.util.*; public class Main1{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); while(sc.hasNextInt()){ int n=sc.nextInt(); int count=0; while(n>0){ if((1&n)==1){ count++; } n=n>>1; } System.out.println(count); } } }
![]()
import java.util.*; public class Gloves { public int findMinimum(int n, int[] left, int[] right) { // write code here Scanner sc=new Scanner(System.in); int nullnum=0; int leftsum=0; int rightsum=0; int leftmin=Integer.MAX_VALUE; int rightmin=Integer.MAX_VALUE; int sum=0; for(int i=0;i<n;i++){ if(left[i]*right[i]==0){ sum+=left[i]+right[i]; }else{ leftsum+=left[i]; if(leftmin>left[i]){ leftmin=left[i]; } rightsum+=right[i]; if(rightmin>right[i]){ rightmin=right[i]; } } } return sum+Math.min(leftsum-leftmin+1,rightsum-rightmin+1)+1; } }