一个草稿对对对

select substring_index(NAME,‘|’,2) from tb_game_setting_pk;

select * from tb_game_setting_pk t where t.lot_name = ‘北京赛车’;

SELECT id,
SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, ‘|’, n), ‘|’, -1) AS item
FROM tb_game_setting_pk,
(SELECT @rownum := @rownum + 1 AS n
FROM (SELECT @rownum := 0) r,
tb_game_setting_pk) x
WHERE n <= (LENGTH(NAME) - LENGTH(REPLACE(NAME, ‘|’, ‘’)) + 1) and lot_name = ‘北京赛车’ order by item;

select group_concat(item) from (
SELECT id,
SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, ‘|’, n), ‘|’, -1) AS item
FROM tb_game_setting_pk,
(SELECT @rownum := @rownum + 1 AS n
FROM (SELECT @rownum := 0) r,
tb_game_setting_pk) x
WHERE n <= (LENGTH(NAME) - LENGTH(REPLACE(NAME, ‘|’, ‘’)) + 1) and lot_name = ‘北京赛车’ order by item

) a ;

select b.lot_name, GROUP_CONCAT(b.item) from (
SELECT lot_name,
SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, ‘|’, n), ‘|’, -1) AS item
FROM tb_game_setting_pk,
(SELECT @rownum := @rownum + 1 AS n
FROM (SELECT @rownum := 0) r,
tb_game_setting_pk) X
WHERE n <= (LENGTH(NAME) - LENGTH(REPLACE(NAME, ‘|’, ‘’)) + 1) ORDER BY lot_name, item
) b group by b.lot_name ;

SELECT aa.lot_name,bb.item FROM tb_game_setting_pk aa,
( SELECT b.lot_name, GROUP_CONCAT(b.item) item FROM (
SELECT lot_name,
SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, ‘|’, n), ‘|’, -1) AS item
FROM tb_game_setting_pk,
(SELECT @rownum := @rownum + 1 AS n
FROM (SELECT @rownum := 0) r,
tb_game_setting_pk) X
WHERE n <= (LENGTH(NAME) - LENGTH(REPLACE(NAME, ‘|’, ‘’)) + 1) ORDER BY lot_name, item
) b GROUP BY b.lot_name
) bb WHERE aa.lot_name = bb.lot_name ;

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当组长上去讲解课程设计一个计算器时,可以按照以下草稿进行讲解: 1.需求分析:首先,我们需要明确计算器设计的目的和功能。计算器是用于执行数学运算的电子设备,它可以执行基本的算术运算,如加减乘除,也可以支持更高级别的算法和科学计算。在这个项目中,我们需要设计一个基于文本输入的计算器,它需要支持基本的算术运算、括号、百分数等功能,并且需要具有较好的用户体验。 2.架构设计:在进行计算器的架构设计时,我们需要将其分为输入、解析、计算和输出四个模块。其中,输入模块负责接收用户输入的文本,解析模块负责将文本解析成表达式,计算模块负责计算表达式的值,输出模块负责将计算结果输出到屏幕上。 3.界面设计:在进行计算器的UI界面设计时,我们需要根据功能需求设计相应的界面元素和布局。例如,我们需要设计数字键、运算符键、括号键、清除键等功能键,并将它们布局在合适的位置上,以便用户能够方便地使用。 4.算法设计:在进行计算器的算法设计时,我们需要考虑到支持的算法类型和计算精度等问题。例如,我们需要设计支持加减乘除、括号、百分数等算法,并且要考虑到计算精度的问题,避免出现计算错误的情况。 5.代码实现:在进行计算器的代码实现时,我们需要选择合适的编程语言和开发环境,并且需要根据架构设计和算法设计实现相应的功能模块和算法。此外,我们还需要编写测试代码进行测试,并进行代码重构和性能优化。 6.测试和优化:在进行计算器的测试和优化时,我们需要进行单元测试、集成测试和性能测试,并根据测试结果进行代码优化和重构,以达到更好的性能和用户体验。 7.应用和展望:最后,我们可以讨论计算器的应用场景和未来发展方向。例如,随着移动互联网的普及,计算器已经成为了人们日常生活中不可或缺的工具,未来计算器可能会更加智能化、个性化和云化,为人们带来更加便捷的计算体验。 以上是一个草稿,可以根据实际情况进行适当调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值