order meeting room - 离散度30min
w
<meta charset="UTF-8">
<?php
include('conn.php');
include('w_fun.php');
include('config_lang.php');
include('w_fun_this_project.php');
$sql = 'SET GLOBAL connect_timeout=31536000';
mysqli_query($link, $sql);
$wclock0 = 8;
$wclock1 = 21; $wtoday = date('Y-m-d');
$wts = strtotime($wtoday);
$wts += $wclock0 * 3600;
echo $wts . '<br>'; $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro WHERE wstart>' . $wts . ' ORDER BY wstart ASC'; $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro ORDER BY wstart ASC'; $wts = strtotime($wtoday);
$wts += $wclock1 * 3600;
echo $wts . '<br>'; $wrows = db_multiple_rows_link($link, $sql); $w = 0;
$wb = 0;
$wtmpdate = '';
$wdate_arr = array();
foreach ($wrows AS $one) {
if ($wb == 0) {
$wdate_arr[$w][] = $one;
$wb = 1;
} else {
if ($wtmpdate == $one['wdate']) {
$wdate_arr[$w][] = $one;
} else {
$w++;
$wdate_arr[$w][] = $one;
}
}
$wtmpdate = $one['wdate'];
} $wdate_easy = array();
$w = 0;
foreach ($wdate_arr AS $one) {
$wdate_easy[$w]['wdate'] = $one['0']['wdate']; for ($wi = $wclock0; $wi < $wclock1; $wi++) {
$wii = 100 * $wi;
$wdate_easy[$w][$wii . 's'] = '';
$wdate_easy[$w][$wii . 'e'] = '';
$wii = 100 * $wi + 30;
$wdate_easy[$w][$wii . 's'] = '';
$wdate_easy[$w][$wii . 'e'] = '';
} $w++;
} $w = 0;
foreach ($wdate_arr AS $one) { foreach ($one AS $oneb) {
$wshi = $oneb['wshi'];
$wehi = $oneb['wehi'];
$wcon = $oneb['sysuser'];
$wcon = $wshi . '-' . $wehi . $oneb['sysuser'] . '-id' . $oneb['id']; for ($wi = $wclock0; $wi < $wclock1; $wi++) { $wii = 100 * $wi;
if ($wshi >= $wii && $wshi < ($wii + 30)) {
$wdate_easy[$w][$wii . 's'] = $wcon;
}
if ($wehi >= $wii && $wehi < ($wii + 30)) {
$wdate_easy[$w][$wii . 'e'] = $wcon;
} $wii = 100 * $wi + 30;
if ($wshi >= $wii && $wshi < ($wii + 30)) {
$wdate_easy[$w][$wii . 's'] = $wcon;
}
if ($wehi >= $wii && $wehi < ($wii + 30)) {
$wdate_easy[$w][$wii . 'e'] = $wcon;
} }
}
$w++;
} ?>
<script>
console.log(document.cookie);
</script>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>order room - 离散度30min </title>
<link rel="stylesheet" href="static/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="static/bootstrap/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="static/base.css">
<script src="static/jquery-3.1.0.min.js"></script>
<script src="static/bootstrap/js/bootstrap.min.js"></script> <link rel="stylesheet" href="static/jquery-timepicker-master/jquery.timepicker.css">
<script src="static/jquery-timepicker-master/jquery.timepicker.min.js"></script> </head>
<body>
<?php
$wtr = '<table class="table table-striped table-bordered">
<tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
for ($w = $wclock0; $w < $wclock1; $w++) { $wtr .= '<td>' . $w . ':00</td>';
$wtr .= '<td>' . $w . ':30</td>';
} $wtr .= '<td>' . $wclock1 . ':00</td></tr>'; foreach ($wdate_easy AS $one) {
$wtr .= '<tr><td>' . $one['wdate'] . '</td><td>会议室编号12</td><td>会议室名称124</td>'; $wcolor = 0;
$wstyle[0] = ' ';
$wstyle[1] = ' style="background-color: greenyellow" '; for ($wi = $wclock0; $wi < $wclock1; $wi++) { $wii = 100 * $wi;
if ($one[$wii . 's'] != '' || $one[$wii . 'e'] != '') {
$wcolor = 1;
}
$wid = $one['wdate'] . $wii;
$wtr .= '<td ' . $wstyle[$wcolor] . ' id="' . $wid . '" >' . '<button class="btn " data-toggle="modal" data-target="#w' . $wid . '">
' . $one[$wii . 's'] . '</button> ' . '<br><br><br>' . $one[$wii . 'e'] . '</td>';
?>
<!-- 模态框(Modal) -->
<div class="modal fade" id="<?= 'w' . $wid ?>" tabindex="-1" role="dialog" aria-labelledby="<?= 'wt' . $wid ?>"
aria-hidden="true">
<div class="modal-dialog">
<form method="post" action="">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="<?= 'wt' . $wid ?>">
会议室预订
</h4>
</div>
<div class="modal-body"> <table class="table">
<tr>
<td>会议日期</td>
<td id="wd<?= $wid ?>"><input class="form-control" type="text" name="wd"
id="wd<?= $wid ?>" value="<?= $one['wdate'] ?>"></td>
</tr>
<tr>
<td>会议室名称</td>
<td id="wr<?= $wid ?>"><input class="form-control" type="text" name="wr"
id="wr<?= $wid ?>"
value="<?= $one['wdate'] . '45355' ?>"></td>
</tr>
<tr>
<td>会议主题</td>
<td><input class="form-control" type="text" name="wtheme" id="wt<?= $wid ?>"></td>
</tr>
<tr>
<td class="">开始时间</td>
<td><input class="form-control" id="jq_timepicker<?= $wid ?>s" type="text"
name="wts" value="<?=substr($wii,0,strlen($wii)-2).':'.substr($wii,strlen($wii)-2,2);?>">
</td>
</tr>
<tr>
<td>结束时间</td> <td><input class="form-control" id="jq_timepicker<?= $wid ?>e" type="text"
name="wte" >
</td>
</tr> <tr>
<td>预定人</td>
<td><input class="form-control" type="text" name="wu" id="wu<?= $wid ?>"
value="<?= $_COOKIE['userid'] ?>">
</tr> </table>
<script> <?$wid ?>
$('#jq_timepicker<?=$wid ?>s').timepicker({
'minTime': '8:00am',
'maxTime': '9:00pm',
'showDuration': false,
'step': 1
}); $('#jq_timepicker<?=$wid ?>e').timepicker({
'minTime': '8:00am',
'maxTime': '9:00pm',
'showDuration': false,
'step': 1
}); </script>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">取消
</button>
<button type="submit" class="btn btn-primary" name="wsu" id="wo<?= $wid ?>">
提交预订
</button>
</div>
</div>
</form>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div> <?php
if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
}
if ($one[$wii . 's'] != '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
} $wii = 100 * $wi + 30;
$wid = $one['wdate'] . $wii;
$wtr .= '<td ' . $wstyle[$wcolor] . ' id="' . $wid . '" >' . '<button class="btn " data-toggle="modal" data-target="#w' . $wid . '">
' . $one[$wii . 's'] . '</button> ' . '<br><br><br>' . $one[$wii . 'e'] . '</td>';
?>
<!-- 模态框(Modal) -->
<div class="modal fade" id="<?= 'w' . $wid ?>" tabindex="-1" role="dialog" aria-labelledby="<?= 'wt' . $wid ?>"
aria-hidden="true">
<div class="modal-dialog">
<form method="post" action="">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="<?= 'wt' . $wid ?>">
会议室预订
</h4>
</div>
<div class="modal-body"> <table class="table">
<tr>
<td>会议日期</td>
<td id="wd<?= $wid ?>"><input class="form-control" type="text" name="wd"
id="wd<?= $wid ?>" value="<?= $one['wdate'] ?>"></td>
</tr>
<tr>
<td>会议室名称</td>
<td id="wr<?= $wid ?>"><input class="form-control" type="text" name="wr"
id="wr<?= $wid ?>"
value="<?= $one['wdate'] . '45355' ?>"></td>
</tr>
<tr>
<td>会议主题</td>
<td><input class="form-control" type="text" name="wtheme" id="wt<?= $wid ?>"></td>
</tr>
<tr>
<td class="">开始时间</td>
<td><input class="form-control" id="jq_timepicker<?= $wid ?>s" type="text"
name="wts" value="<?=substr($wii,0,strlen($wii)-2).':'.substr($wii,strlen($wii)-2,2);?>">
</td>
</tr>
<tr>
<td>结束时间</td> <td><input class="form-control" id="jq_timepicker<?= $wid ?>e" type="text"
name="wte">
</td>
</tr> <tr>
<td>预定人</td>
<td><input class="form-control" type="text" name="wu" id="wu<?= $wid ?>"
value="<?= $_COOKIE['userid'] ?>">
</tr> </table>
<script> $('#jq_timepicker<?=$wid ?>s').timepicker({
'minTime': '8:00am',
'maxTime': '9:00pm',
'showDuration': false,
'step': 1
}); $('#jq_timepicker<?=$wid ?>e').timepicker({
'minTime': '8:00am',
'maxTime': '9:00pm',
'showDuration': false,
'step': 1
}); </script>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">取消
</button>
<button type="submit" class="btn btn-primary" name="wsu" id="wo<?= $wid ?>">
提交预订
</button>
</div>
</div>
</form>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div> <?php if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
}
}
$wtr .= '</tr>';
} $wtr .= '</table>';
echo $wtr;
?> </body>
</html>


<meta charset="UTF-8">
<?php
include('conn.php');
include('w_fun.php');
include('config_lang.php');
include('w_fun_this_project.php');
$sql = 'SET GLOBAL connect_timeout=31536000';
mysqli_query($link, $sql);
$wclock0 = 8;
$wclock1 = 21; $wtoday = date('Y-m-d');
$wts = strtotime($wtoday);
$wts += $wclock0 * 3600; $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro WHERE wstart>' . $wts . ' ORDER BY wstart ASC'; $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro ORDER BY wstart ASC'; $wts = strtotime($wtoday);
$wts += $wclock1 * 3600; $wrows = db_multiple_rows_link($link, $sql); $w = 0;
$wb = 0;
$wtmpdate = '';
$wdate_arr = array();
foreach ($wrows AS $one) {
if ($wb == 0) {
$wdate_arr[$w][] = $one;
$wb = 1;
} else {
if ($wtmpdate == $one['wdate']) {
$wdate_arr[$w][] = $one;
} else {
$w++;
$wdate_arr[$w][] = $one;
}
}
$wtmpdate = $one['wdate'];
} $wdate_easy = array();
$w = 0;
foreach ($wdate_arr AS $one) {
$wdate_easy[$w]['wdate'] = $one['0']['wdate']; for ($wi = $wclock0; $wi < $wclock1; $wi++) {
$wii = 100 * $wi;
$wdate_easy[$w][$wii . 's'] = '';
$wdate_easy[$w][$wii . 'e'] = '';
$wii = 100 * $wi + 30;
$wdate_easy[$w][$wii . 's'] = '';
$wdate_easy[$w][$wii . 'e'] = '';
} $w++;
} $w = 0;
foreach ($wdate_arr AS $one) { foreach ($one AS $oneb) {
$wshi = $oneb['wshi'];
$wehi = $oneb['wehi'];
$wcon = $oneb['sysuser'];
$wcon = $wshi . '-' . $wehi . $oneb['sysuser'] . '-id' . $oneb['id']; for ($wi = $wclock0; $wi < $wclock1; $wi++) { $wii = 100 * $wi;
if ($wshi >= $wii && $wshi < ($wii + 30)) {
$wdate_easy[$w][$wii . 's'] = $wcon;
}
if ($wehi >= $wii && $wehi < ($wii + 30)) {
$wdate_easy[$w][$wii . 'e'] = $wcon;
} $wii = 100 * $wi + 30;
if ($wshi >= $wii && $wshi < ($wii + 30)) {
$wdate_easy[$w][$wii . 's'] = $wcon;
}
if ($wehi >= $wii && $wehi < ($wii + 30)) {
$wdate_easy[$w][$wii . 'e'] = $wcon;
} }
}
$w++;
} ?>
<script>
console.log(document.cookie);
</script>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>order room - 离散度30min </title>
</head>
<body>
<?php
$wtr = '<table>
<tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
for ($w = $wclock0; $w < $wclock1; $w++) { $wtr .= '<td>' . $w . ':00</td>';
$wtr .= '<td>' . $w . ':30</td>';
} $wtr .= '<td>' . $wclock1 . ':00</td></tr>'; foreach ($wdate_easy AS $one) {
$wtr .= '<tr><td>' . $one['wdate'] . '</td><td>会议室编号' . rand(123, 789) . '</td><td>会议室名称124</td>'; $wcolor = 0;
$wstyle[0] = ' ';
$wstyle[1] = ' style="background-color: greenyellow" '; for ($wi = $wclock0; $wi < $wclock1; $wi++) { $wii = 100 * $wi;
if ($one[$wii . 's'] != '' || $one[$wii . 'e'] != '') {
$wcolor = 1;
}
$wtr .= '<td ' . $wstyle[$wcolor] . '>' . $one[$wii . 's'] . '<br><br><br>' . $one[$wii . 'e'];
if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
}
if ($one[$wii . 's'] != '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
} $wii = 100 * $wi + 30;
$wtr .= '<td ' . $wstyle[$wcolor] . '>' . $one[$wii . 's'] . '<br><br><br>' . $one[$wii . 'e'];
if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
$wcolor = 0;
} } $wtr .= '</tr>';
} $wtr .= '</table>';
echo $wtr;
?> </body>
</html>


<meta charset="UTF-8">
<?php
include('conn.php');
include('w_fun.php');
include('config_lang.php');
include('w_fun_this_project.php');
$sql = 'SET GLOBAL connect_timeout=31536000';
mysqli_query($link, $sql);
$wclock0 = 8;
$wclock1 = 21; $wtoday = date('Y-m-d');
$wts = strtotime($wtoday);
$wts += $wclock0 * 3600;
echo $wts . '<br>'; $sql = 'SELECT * FROM room_order WHERE wstart>' . $wts . ' ORDER BY wstart ASC';
var_dump($sql); $wts = strtotime($wtoday);
$wts += $wclock1 * 3600;
echo $wts . '<br>'; $wrows = db_multiple_rows_link($link, $sql); echo '<br>-------------------------------db<br>';
foreach ($wrows AS $one) {
//var_dump($one);
echo '<br>';
$date = date('Y_m_d', $one['wstart']);
$dateb = date('H:i', $one['wstart']);
$ws = intval(date('Hi', $one['wstart']));
echo '<br>' . $date;
echo '<br>' . $dateb;
echo '<br>' . $ws; $date = date('Y_m_d', $one['wend']);
$dateb = date('H:i', $one['wend']);
$we = intval(date('Hi', $one['wend']));
echo '<br>' . $date;
echo '<br>' . $dateb;
echo '<br>' . $we;
$wcount = floor(($we - $ws) / 30);
echo '<br>' . $wcount;
for ($w = $wclock0; $w < $wclock1; $w++) { $wn = 'w' . $date . 'ws' . ($w * 100);
$wv = 'w';
if ($ws >= ($w - 1) * 100 && $ws < ($w * 100 + 30)) {
$wv = $one['id'] . '@w@' . $one['sysuser'];
}
wjs_cookie($wn, $wv);
$wn = 'w' . $date . 'we' . ($w * 100);
$wv = 'w';
if ($we >= ($w - 1) * 100 && $we < ($w * 100 + 30)) {
$wv = $one['id'] . '@w@' . $one['sysuser'];
}
wjs_cookie($wn, $wv); $wn = 'w' . $date . 'ws' . ($w * 100 + 30);
$wv = 'w';
if ($ws >= ($w * 100 + 30) && $ws < ($w + 1) * 100) {
$wv = $one['id'] . '@w@' . $one['sysuser'];
}
wjs_cookie($wn, $wv);
$wn = 'w' . $date . 'we' . ($w * 100 + 30);
$wv = 'w';
if ($we >= ($w * 100 + 30) && $we < ($w + 1) * 100) {
$wv = $one['id'] . '@w@' . $one['sysuser'];
}
wjs_cookie($wn, $wv); }
} function wjs_cookie($wn, $wv)
{ echo '<script>document.cookie="' . $wn . '=' . $wv . '";</script>';
} echo '<br>-------------------------------wcookie<br>';
//var_dump($_COOKIE); $sql = 'SELECT MAX(wstart) AS wmaxdate FROM room_order ';
var_dump($sql);
$wmaxdate = db_single_row_single_field_link($link, $sql, 'wmaxdate');
$wts = strtotime($wtoday);
//$wmaxdate = date('Y_m_d', $wmaxdate );
echo '<br>' . $wmaxdate . '<br>'; $sql = 'SELECT MIN(wstart) AS wmindate FROM room_order ';
var_dump($sql);
$wmindate = db_single_row_single_field_link($link, $sql, 'wmindate');
$wts = strtotime($wtoday);
//$wmindate = date('Y_m_d', $wmindate);
//echo '<br>'.$wmindate .'<br>';
$wdays = ceil(($wmaxdate - $wmindate) / (24 * 3600));
var_dump($wdays); ?>
<script>
console.log(document.cookie);
</script>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>order room - 离散度30min </title>
<link rel="stylesheet" href="static/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="static/bootstrap/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="static/base.css">
<script src="static/jquery-3.1.0.min.js"></script>
</head>
<body>
<?php
$wtr = '<table class="table table-striped">
<tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
for ($w = $wclock0; $w < $wclock1; $w++) { $wtr .= '<td>' . $w . ':00</td>';
$wtr .= '<td>' . $w . ':30</td>';
} $wtr .= '<td>' . $wclock1 . ':00</td></tr>'; for ($wtab = 0; $wtab < $wdays; $wtab++) {
$wtr .= '<tr><td>' . date('Y-m-d', $wrows[$wtab]['wstart']) . '</td><td>会议室编号12</td><td>会议室名称124</td>';
for ($w = $wclock0; $w < $wclock1; $w++) {
$wtr .= '<td>' . 'wwr' . ':00</td>';
}
$wtr .= '</tr>';
} $wtr .= '</table>';
echo $wtr;
?> </body>
</html>
order meeting room - 离散度30min的更多相关文章
- timeline css
CODE <!doctype html> <html> <head> <meta charset="UTF-8"> <titl ...
- timepicker php strtotime 8hours
https://jqueryui.com/datepicker/ w timepicker datepicker 日期 时间 选择器 <script src="static/jquer ...
- hdu-5521 Meeting(最短路)
题目链接: Meeting Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) ...
- HDU 5521 Meeting(虚拟节点+最短路)
Meeting Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total ...
- URAL 1085 Meeting(最短路)
Meeting Time limit: 2.0 secondMemory limit: 64 MB K friends has decided to meet in order to celebrat ...
- 3890: [Usaco2015 Jan]Meeting Time( dp )
简单的拓扑图dp.. A(i, j), B(i, j) 表示从点 i 长度为 j 的两种路径是否存在. 用bitset就行了 时间复杂度O(m) --------------------------- ...
- Codeforces 420 B. Online Meeting
B. Online Meeting time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- codeforces 782B The Meeting Place Cannot Be Changed (三分)
The Meeting Place Cannot Be Changed Problem Description The main road in Bytecity is a straight line ...
- code force 403B.B. The Meeting Place Cannot Be Changed
B. The Meeting Place Cannot Be Changed time limit per test 5 seconds memory limit per test 256 megab ...
随机推荐
- iconv 解决乱码问题
[root@NGINX-APACHE-SVN pro]# file 林.txt 林.txt: ISO-8859 text, with no line terminators #在LINUX下显示乱码 ...
- Redis 学习笔记四 Mysql 与Redis的同步实践
一.测试环境在Ubuntu kylin 14.04 64bit 已经安装Mysql.Redis.php.lib_mysqludf_json.so.Gearman. 点击这里查看测试数据库及表参考 本文 ...
- hdu6121 Build a tree 模拟
/** 题目:hdu6121 Build a tree 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6121 题意:n个点标号为0~n-1:节点i的父节点 ...
- jQuery中ajax的使用与缓存问题的解决方法
http://www.jb51.net/article/44620.htm —————————————————————————————————————————————————————————————— ...
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
版权声明:本文为博主原创文章,未经博主允许不得转载. 在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那 ...
- 高精度 - SGU 112 a^b-b^a
a^b-b^a Problem's Link Mean: 略 analyse: 简单题,只用编个高精度乘法和减法即可. Time complexity: O(N) view code java im ...
- 使用OpenFace进行人脸识别(1)
http://www.chinacloud.cn/show.aspx?id=25992&cid=12 本文中,笔者将介绍OpenFace中实现人脸识别的pipeline,这个pipeline可 ...
- 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言
Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求post()方法,处 ...
- ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...
- COUNT() 函数返回匹配指定条件的行数。
SQL COUNT() 语法 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(col ...