实验16-14 请在testdb中:查找每个客户(包括没有订单的客户)的客户

testdb是产品销售数据库,请在testdb中:查找每个客户(包括没有订单的客户)的客户编号、名称、订单日期、订货金额,其中订单日期格式为yyyy-mm-dd,按客户编号排序,同一客户再按订单金额降序排序输出。

select  customer.cust_id,cust_name,CONVERT(varchar(10),order_date,121)as order_date,tot_amt
from  customer left outer join  sales
on (customer.cust_id=sales.cust_id)
order by customer.cust_id asc,sales.tot_amt

  

原文地址:https://www.cnblogs.com/masterchd/p/9337632.html

时间: 2024-10-11 20:59:19

实验16-14 请在testdb中:查找每个客户(包括没有订单的客户)的客户的相关文章

实验16-13 请在testdb中:查找在1996年10月中有销售记录的客户

在testdb是产品销售数据库,请在testdb中:查找在1996年10月中有销售记录的客户编号.名称和订单总额. select sales.cust_id,cust_name,tot_amt from sales,customer where sales.cust_id=customer.cust_id and order_date between '1996-10-1' and '1996-10-31' 原文地址:https://www.cnblogs.com/masterchd/p/933

实验16-09 请在testdb中:查询既订购了“16M DRAM”商品...

testdb是产品销售数据库,请在testdb中:查询既订购了“16M DRAM”商品,又订购了“1.2GB硬盘”商品的客户编号.订单编号和订单金额. select distinct cust_id,b.order_no,tot_amt from sales b,product a,sale_item c where a.Prod_id=c.Prod_id and b.Order_No = c.Order_No and Prod_Name = '16M DRAM' and b.Order_No

14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)

待完善! 转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4259199.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己也方便有类似问题的朋友,本文的思想也许有所借鉴,但源码均为本人实现,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 题目: 输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.要求时间复杂度是O(n).如果有多对数字的和等于输

《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串

8.14  <Linux学习并不难>Linux常用操作命令(14):grep命令查找文件中符合条件的字符串 使用grep命令可以查找文件内符合条件的字符串.          命令语法: grep [选项] [查找模式] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -E 模式是一个可扩展的正则表达式 -F 模式是一组由断行符分隔的定长字符串 -P 模式是一个Perl正则表达式 -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量 -c 只显示匹配行的数量 -i 比较时不

java 11-8 在大串中查找小串的案例

1.统计大串中小串出现的次数 举例: 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun" 结果: java出现了5次 分析: 1.首先已经知道字符串 A:定义一个统计变量=0: B:在大串中查找小串是否存在,用 int indexOf(String str):返回指定字符在此字符串中第一次出现处的索引. a:如果返回的索引值是-1,则说明 大串中并不存在这个小串,输出统计变量 b:返回

面试题1: 二维数组中查找

本题出自<剑指offer 名企面试官精讲典型编程题>面试题3. 题目3:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列按照从上到下递增的顺序排序.请完成一个函数,输入一个这样的二维数组和整数,判断数组中是否含有该整数. 例如下面的二维数组就是每行每列递增排序.如果在数组中查询7,则返回true:如果查找数字14,由于数组中不包含14,则返回false. 解决方法分析: 首先我们选取二维数组左下角的数字8,由于8大于7,并且8还是第四行的第一个数,因此数字7不可能出现在8所在的行,

写代码可以在整型有序数组中查找想要的数字

思路:对数组中的数字进行查找并与目标数字进行比较,一样则可以找到,不一样则没有. 方法一:在有序的数组中查找一个数字,可以用一个循环的方式将每一个数字依次查找然后挑出所求数字. 1 #include<stdio.h> 2 #define _CRT_SECURE_NO_WARNINGS 3 4 int Find_num(int a[], int size, int num) 5 { 6 for (int i = 0;i < size; i++) 7 { 8 if (a[i] == num)

在杨氏矩阵中查找一个数字是否存在

杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在. 时间复杂度小于O(N); 数组: 1  2  3    1  3  4    1  2  3 2  3  4    2  4  5    4  5  6 3  4  5    4  5  6    7  8  9 1 #include<stdio.h> 2 3 #define ROW 3 4 #define COL 3 5 6 int Find_num(int arr[ROW]

*字符串-01. 在字符串中查找指定字符

1 /* 2 * Main.c 3 * D1-字符串-01. 在字符串中查找指定字符 4 * Created on: 2014年8月18日 5 * Author: Boomkeeper 6 *****部分通过****** 7 */ 8 9 #include <stdio.h> 10 11 int mysearch(char ch, const char str[], int length) { 12 13 int j, ret = -1; 14 15 for (j = 0; j < le