激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - 利用Java理解sql的語法(實例講解)

利用Java理解sql的語法(實例講解)

2021-02-18 12:32java部落 JAVA教程

下面小編就為大家分享一篇利用Java理解sql的語法(實例講解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

select 相當于 for 循環

?
1
2
3
4
5
6
7
8
select id from IDArray
 
LinkedList a = new LinkedList();
for ( int i=0 ; i<tableA.length ; i++){
  a.add(IDArray.get("id" ) );
}
 
return a;

當執行子查詢時,可以理解為

?
1
2
3
4
5
6
7
8
9
select id, ( select name from nameArray) as names ,from Idarray
 
LinkedList a = new LinkedList();
for ( int i=0 ; i<tableA.length ; i++){
  a.add(IDArray.get("id" ) );
  for(int j=0 ; j<nameArray.length ; j++){
    a.add(namesArray.get("name"));
  }
}

很明顯這里一對多了。所以執行不對。報SQL錯誤

所以在 select中,應該要具體確定某一個值

?
1
2
3
4
5
6
7
8
9
10
11
12
13
select id, ( select name from nameArray where nameId=id) as names from Idarray
 
LinkedList a = new LinkedList();
for ( int i=0 ; i<tableA.length ; i++){
  Object object = IDArray.get("id" ) ;
 for ( int j=0 ; j<nameArray.length ; i++){
   if ( nameArray.get("nameId")==object){
    Object object2 = nameArray.get("nameId");
    a.add(object2);
  }
}
    a.add(object);
}

當且僅當if 條件的值搜索是單個值的時候,是對應上的

那么groupBy呢?

?
1
2
3
4
5
6
7
8
9
10
11
12
13
select id, ( select name from nameArray where nameId=id) as names from Idarray group by id
 
LinkedList a = new LinkedList();
for ( int i=0 ; i<tableA.length ; i++){
  Object object = IDArray.get("id" ) ;
 for ( int j=0 ; j<nameArray.length ; i++){
   if ( nameArray.get("nameId")==object){
    Object object2 = nameArray.get("nameId");
    a.add(object2);
  }
}
    a.add(object);
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
LinkedList groupByArray = new LinkedList();
 
for ( int i=0 ; i< a. length ; i++){
   int id = a[i].getId();
   LinkedList tempArray = new LinkedList();
   for ( int j=0 ; j<j.length ; j++){
    int temp = a[j].getId();
   if ( id==temp){
     tempArray.add(temp);
    }
  }
  groupByArray.add(tempArray);
}

以上這篇利用Java理解sql語法(實例講解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/wl2014/p/7865796.html

延伸 · 閱讀

精彩推薦
1293
主站蜘蛛池模板: h视频在线播放 | 天天干导航 | 久久精品国产一区二区电影 | 1级片在线观看 | www噜噜偷拍在线视频 | 一级做a爱片性色毛片 | 久久网页 | 天堂在线资源库 | 国产毛片aaa一区二区三区视频 | 成人毛片视频免费看 | 欧日韩在线视频 | 羞羞视频在线免费 | 欧美成人精品欧美一级 | 欧美一区二区三区免费观看 | 中文字幕国产亚洲 | 国产午夜亚洲精品午夜鲁丝片 | 一区二区久久电影 | 午夜视频在线观看免费视频 | 在线看免费观看av | 日本aaa一级片 | 久久久一区二区三区精品 | 成人在线视频免费 | 精品国产一区二区三区成人影院 | 免费高清一级欧美片在线观看 | 九九热精品免费 | 国外成人在线视频网站 | av在线等| 久久精品视频一区二区三区 | 日日艹夜夜艹 | 成年免费视频黄网站在线观看 | 亚洲一区国产一区 | 免费观看亚洲视频 | 精品一区二区三区欧美 | 色欲香天天天综合网站 | 欧美性色生活片免费播放 | 午夜视频你懂的 | 亚洲成人自拍电影 | 亚洲五码在线观看视频 | 国产精品9191| 亚州综合网 | 9999免费视频 |