如何在mySQL字段中交换[width] X [height]?

纳特塞瓦克

我们有一个大型数据库,其中包含艺术上的元数据。“格式”字段具有高度X宽度的图像尺寸

2000 X 800

背景故事很有趣,尽管与任务没有密切关系:这是博物馆和艺术界在数字时代之前使用的一种古老惯例,其中描述/出处等始终以高度为先,宽度为第二来声明绘画的尺寸。大多数是纵向的,我想在这种物理背景下首先知道“事物”的高度是有意义的。

但是在当今的数字世界中,标准惯例是[宽度] X [高度]

任何人都可以制定一个读取此列的SQL查询/语句

item_format.format

现在它包含“ 2000x900”小写字母“ x”且没有空格

并替换为

在同一字段/列中为900x2000?

我可以使用外部livecode脚本或PHP或类似的方法来执行此操作,但是如果有某种方法可以使用某种SQL语句来执行此操作,那似乎就太过激了……

(显然:)它需要将定界符设置为“ x”,然后解析字符串;以相反的顺序重新组装(项目2 +“ x” +项目1)并插入到同一列/字段中。该查询。

比尔·卡文(Bill Karwin)

类似于@cFreed的答案,但我将使用内置函数SUBSTRING_INDEX()更加清楚了。

BEGIN;

UPDATE yourtable
SET format = CONCAT(
  SUBSTRING_INDEX(format, 'x', -1),
  'x',
  SUBSTRING_INDEX(format, 'x', 1)
);

-- do a spot check that it did what you intended:
SELECT format FROM yourtable LIMIT 20;

COMMIT;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何禁用java.awt.Graphics.fillRect(int x,int y,int width,int height)的效果?

来自分类Dev

如何将SVG viewBox的width / height设置为子元素的最大x / y值

来自分类Dev

为什么在Java中矩形的中心(x + width / 2,y + height / 2)?

来自分类Dev

HTML表格行高度问题(height =“ x”与style =“ height:x”)

来自分类Dev

self.rect = pygame.Rect(x,y,width,height)TypeError:参数必须是rect样式对象

来自分类Dev

矩形'{X = 0,Y = 19,Width = 0,Height = -19}'的宽度或高度不能等于0

来自分类Dev

给定代表图像的 FLATTENED 数组中像素的 HEIGHT 、 WIDTH 和索引,获取 Pixel 的 X 和 Y 位置

来自分类Dev

如何在height:auto div中获得height:100%div?

来自分类Dev

Missing constraint x and height to UIScrollView in autolayout

来自分类Dev

Full Height & Width Page?

来自分类Dev

Text Box Height & Width

来自分类Dev

当与单个按钮一起使用时,context.clearRect(x,y,width,height)不起作用

来自分类Dev

如何在 NestedScrollView 中获得 overScroll Height?

来自分类Dev

如何在javascript函数中获取当前HTML元素的height和width属性

来自分类Dev

如何在JavaScript函数中获取当前HTML元素的height和width属性

来自分类Dev

$(window).height()在iframe中?

来自分类Dev

$(window).height()在iframe中?

来自分类Dev

如何在jQuery中查找空字段的位置(x,y)

来自分类Dev

如何在Excel 2010中交换图形的X和Y轴

来自分类Dev

html - css block Width/Height

来自分类Dev

在vuetify 2.x组件上使用fill-height

来自分类Dev

如何在X上用字符键交换修饰键?

来自分类Dev

如何在X上用字符键交换修饰键?

来自分类Dev

IE11为什么对于仍加载图像会返回错误的img.width和img.height(28x30像素)?

来自分类Dev

如何从jCrop获取height属性

来自分类Dev

Safari中的jQuery .height()错误

来自分类Dev

如何在mysql中从LINESTRING提取X和Y坐标

来自分类Dev

如何在MySQL中获取“ x最高值”

来自分类Dev

Django 1.11 - 如何在 ImageField 中使用 height_field 和 width_field

Related 相关文章

  1. 1

    如何禁用java.awt.Graphics.fillRect(int x,int y,int width,int height)的效果?

  2. 2

    如何将SVG viewBox的width / height设置为子元素的最大x / y值

  3. 3

    为什么在Java中矩形的中心(x + width / 2,y + height / 2)?

  4. 4

    HTML表格行高度问题(height =“ x”与style =“ height:x”)

  5. 5

    self.rect = pygame.Rect(x,y,width,height)TypeError:参数必须是rect样式对象

  6. 6

    矩形'{X = 0,Y = 19,Width = 0,Height = -19}'的宽度或高度不能等于0

  7. 7

    给定代表图像的 FLATTENED 数组中像素的 HEIGHT 、 WIDTH 和索引,获取 Pixel 的 X 和 Y 位置

  8. 8

    如何在height:auto div中获得height:100%div?

  9. 9

    Missing constraint x and height to UIScrollView in autolayout

  10. 10

    Full Height & Width Page?

  11. 11

    Text Box Height & Width

  12. 12

    当与单个按钮一起使用时,context.clearRect(x,y,width,height)不起作用

  13. 13

    如何在 NestedScrollView 中获得 overScroll Height?

  14. 14

    如何在javascript函数中获取当前HTML元素的height和width属性

  15. 15

    如何在JavaScript函数中获取当前HTML元素的height和width属性

  16. 16

    $(window).height()在iframe中?

  17. 17

    $(window).height()在iframe中?

  18. 18

    如何在jQuery中查找空字段的位置(x,y)

  19. 19

    如何在Excel 2010中交换图形的X和Y轴

  20. 20

    html - css block Width/Height

  21. 21

    在vuetify 2.x组件上使用fill-height

  22. 22

    如何在X上用字符键交换修饰键?

  23. 23

    如何在X上用字符键交换修饰键?

  24. 24

    IE11为什么对于仍加载图像会返回错误的img.width和img.height(28x30像素)?

  25. 25

    如何从jCrop获取height属性

  26. 26

    Safari中的jQuery .height()错误

  27. 27

    如何在mysql中从LINESTRING提取X和Y坐标

  28. 28

    如何在MySQL中获取“ x最高值”

  29. 29

    Django 1.11 - 如何在 ImageField 中使用 height_field 和 width_field

热门标签

归档