判断表

某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示与上述每种条件组合相对应的计算行李费的算法。


重量\乘客


头等舱普通乘客


头等舱外国乘客


头等舱残疾乘客


经济舱普通乘客


经济舱外国乘客


经济舱残疾乘客


≥30kg


免费托运


<30kg


公斤/4元


公斤/8元


公斤/2元


公斤/6元


公斤/12元


公斤/3元

时间: 2024-08-27 19:07:45

判断表的相关文章

mybatis3动态创建表,判断表是否存在,删除表

1.mybatis3动态创建表,判断表是否存在,删除表 mapper配置文件: <span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/

oracle创建表之前判断表是否存在,如果存在则删除已有表

Mysql 创建表之前判断表是否存在,如果存在则删除已有表 DROP TABLE IF EXISTS sys_area; CREATE TABLE sys_area ( id varchar(64) NOT NULL COMMENT '编号', parent_id varchar(64) NOT NULL COMMENT '父级编号', parent_ids varchar(2000) NOT NULL COMMENT '所有父级编号', name varchar(100) NOT NULL C

SqlServer主键外键添加及判断表是否存在

GO --判断表是否存在方式1 if object_id(N'EF_User',N'U') is null --判断表是否存在方式2 --if not exists (select * from dbo.SysObjects WHERE id = object_id(N'[EF_User]') AND OBJECTPROPERTY(ID, 'IsTable') = 1) begin --直接创建自增且指定主键约束的表 CREATE TABLE [dbo].[EF_User]( [ID] [int

判断表中是否存在记录的SQL语句

判断表中是否存在记录,我们惯常使用的语句是: select COUNT(*) from tableName where conditions 如果只是判断记录是否存在,而不需要获取实际表中的记录数,网上还有一种推荐做法: if exists (select * from tableName where conditions) select '1' else select '0' 通过返回值去判断是否存在. 据推荐,第二种方法效率高些,但使用profiler工具分析 通过where条件过滤出100

常用数据库查询判断表和字段是否存在的SQL

常用数据库查询判断表和字段是否存在的SQL(如果结果为1表示存在,为0表示不存在) 1.MSSQL Server 表: SELECT COUNT(*) FROM dbo.sysobjects  WHERE name= 'table_name'; 字段: SELECT COUNT(*) FROM syscolumns  WHERE id=object_id('table_name') AND name= 'column_name'; 2.My SQL 表: SELECT COUNT(*) FROM

ORACLE—003:Create之创建表前判断表是否存在

建表前如何判断表是否存在呢,因为table是不支持replace的.下面的sql能帮到你. create前先判断表是否存在.例如,如果存在则drop掉那个表.当然你也可以定义自己的操作. declare v_cnt Number; begin select count(*) into v_cnt from user_tables where upper(table_name) like '%TMP_CLOB_SQL%'; if v_cnt>0 then execute immediate 'DR

SqlServer和Oracle判断表和列是否存在

SqlServer 1.判断表Users是否存在 if object_id(N'Users',N'U') is not null print '存在' else print '不存在' 2.判断表Users中是否存在Name这一列 if exists(select * from syscolumns where id=object_id('Users') and name='Name' collate Chinese_PRC_CI_AI_WS) print '存在' else print '不存

判断表单项内容为空后光标位于相应表单项

判断表单项内容为空后光标位于相应表单项:在进行表单验证的时候,一般都有这样的情况,如果一个表单项目没有通过验证的话,那么此表单项就会获得焦点,光标的位置也就会位于此表单项目中,下面就简单介绍一下如何实现次效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://w

android在sqlite数据库的SQLiteOpenHelper中的onUpgrade里判断表是否存在

private boolean tabbleIsExist(String tableName, SQLiteDatabase db) { LogUtils.d("DatabaseHelper", "checking tabbleIsExist " + tableName); boolean result = false; if (tableName == null) { return false; } Cursor cursor = null; try { Stri

SQl 判断 表 视图 临时表等 是否存在

1.判断是否存在addOneArticle这个存储过程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P') drop procedure addOneArticle 2.判断是否存在countAr这个触发器 if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[countAr]') and OBJECTP