mysql一些小例子

2021-09-01 04:00:29 字數 625 閱讀 7633

在群裡遇到有人問了個問題:其表結構如下:

[img]

他想要用sql 如何更新 站號 列各出現的次數到 頻次 列。(注:站號對應 name,頻次對應 no)

最後用游標實現了他想的功能:

create procedure pro_hzcount()

begin

declare cur_no,y int;

declare cur_name varchar(20);

declare cursor_1 cursor for select name,count(name) from t1 group by name;

declare continue handler for not found

set y=1;

open cursor_1;

repeat

fetch cursor_1 into cur_name,cur_no;

update t1 set no=cur_no where name=cur_name;

until y=1 end repeat;

close cursor_1;

end;

:wink:

java一些小例子

map map new hashmap for iterator iter map.entryset iterator iter.hasnext 陣列的應用 int array system.out.println 顯示陣列 system.out.println arrays.tostring ar...

學習boost asio一些小例子

if 0 include include include void handler1 const boost system error code ec void handler2 const boost system error code ec boost asio io service io se...

Mysql 一些小命令

例子 username root password root cmd登入資料庫 記得配置環境 mysql uroot proot 退出資料庫 quite 出現這種情況 c 作用資料庫 show databases 檢視資料庫 create database name 建立資料庫 drop datab...